Guest User

Untitled

a guest
May 23rd, 2015
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. _db.getUser(sessionId, function(err, user) {
  2.   if (!user.id) return;
  3.  
  4.   var profilePromise = Q.Promise(function(res, rej) {
  5.     _db.getProfile(user.id, function(err, profile) {
  6.       if (err) return rej(err);
  7.  
  8.       res(profile);
  9.     });
  10.   });
  11.  
  12.   var galleryPromise = Q.Promise(function(res, rej) {
  13.     _db.getGalleries(user.id, function(err, gallery) {
  14.       if (err) return rej(err);
  15.  
  16.       res(gallery);
  17.     });
  18.   });
  19.  
  20.   Q.all([profilePromise, galleryPromise]).spread(function(profile, gallery) {
  21.     if (!profile || !gallery) return;
  22.  
  23.     var viewModel = {
  24.       profile: profile,
  25.       gallery: gallery
  26.     };
  27.   });
  28. });
Advertisement
Add Comment
Please, Sign In to add comment