diff --git a/controllers/api.js b/controllers/api.js index 34f83a887b..b611118cba 100644 --- a/controllers/api.js +++ b/controllers/api.js @@ -31,12 +31,12 @@ exports.foursquare = function(req, res) { var latitude = geo.ll[0]; var longitude = geo.ll[1]; foursquare.Venues.getTrending(latitude, longitude, { limit: 10 }, req.user.tokens.foursquare, function(err, results) { - callback(err, results.venues); + callback(err, results); }); }, venueDetail: function(callback) { foursquare.Venues.getVenue('40a55d80f964a52020f31ee3', req.user.tokens.foursquare, function(err, results) { - callback(err, results.venue); + callback(err, results); }); }, userCheckins: function(callback) { @@ -53,8 +53,8 @@ exports.foursquare = function(req, res) { message: req.flash('info'), user: req.user, trendingVenues: results.trendingVenues, - venue: results.venueDetail, - checkins: results.userCheckins + venueDetail: results.venueDetail, + userCheckins: results.userCheckins }); }); }; diff --git a/views/api/foursquare.jade b/views/api/foursquare.jade index c415303f7c..fd4a3cbabf 100644 --- a/views/api/foursquare.jade +++ b/views/api/foursquare.jade @@ -31,7 +31,7 @@ block content th Checkins th Here Now tbody - for venue in trendingVenues + for venue in trendingVenues.venues tr td= venue.name td #{venue.location.address}, #{venue.location.city}, #{venue.location.state} @@ -40,13 +40,13 @@ block content .lead Venue Detail img.img-thumbnail(src='https://irs3.4sqi.net/img/general/200x200/11109710_xePHC-bh76LL_EaG-tsM1lUV6Bp-VUG1r_haDSqSvBM.jpg') - p.text-danger Name: #{venue.name} - p.text-muted Location: #{venue.location.address}, #{venue.location.city}, #{venue.location.state} + p.text-danger Name: #{venueDetail.venue.name} + p.text-muted Location: #{venueDetail.venue.location.address}, #{venueDetail.venue.location.city}, #{venueDetail.venue.location.state} p.text-success Categories: - for category in venue.categories + for category in venueDetail.venue.categories span #{category.shortName} | - p.text-info Likes: #{venue.likes.count} - p.text-warning Rating: #{venue.rating} + p.text-info Likes: #{venueDetail.venue.likes.count} + p.text-warning Rating: #{venueDetail.venue.rating} #users.tab-pane.fade .lead User Checkins @@ -58,9 +58,9 @@ block content th Category th Checkins tbody - for checkin in checkins + for checkin in userCheckins.checkins.items tr td= checkin.venue.name td #{checkin.venue.location.address}, #{checkin.venue.location.city}, #{checkin.venue.location.state} td= checkin.venue.categories[0].shortName - td= checkin.venue.stats.checkinsCount \ No newline at end of file + td= checkin.venue.stats.checkinsCount