Advertisement
Guest User

router.js

a guest
Jul 5th, 2015
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var counter = 0;
  2. Router.route('/messages', {
  3.   waitOn: function() {
  4.     var toWaitOn = [];
  5.  
  6.     if (!Meteor.user()) {
  7.       return toWaitOn;
  8.     }
  9.  
  10.     function getOtherMember(member1, member2) {
  11.       return member1 === Meteor.user().username ? member2 : member1;
  12.     }
  13.  
  14.     MessageSessions.find({ members: Meteor.user().username }).map(function(session) {
  15.       counter++;
  16.       var otherMember = getOtherMember(session.members[0], session.members[1]);
  17.       toWaitOn.push(
  18.         Meteor.subscribe('message', otherMember),
  19.         subs.subscribe('profilePic', otherMember)
  20.       );
  21.     });
  22.  
  23.     console.log(counter);
  24.  
  25.     toWaitOn.push(Meteor.subscribe('message'));
  26.  
  27.     return toWaitOn;
  28.    
  29.   },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement