From f60c0ea23b4662c84350fb4aa923f0b45a3b1662 Mon Sep 17 00:00:00 2001 From: Sahat Yalkabov Date: Sat, 30 Nov 2013 01:12:28 -0500 Subject: [PATCH] added venue detail api example --- controllers/api.js | 11 +++++++++-- views/api/foursquare.jade | 18 +++++++++--------- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/controllers/api.js b/controllers/api.js index 03c3499ada..51b92113d6 100644 --- a/controllers/api.js +++ b/controllers/api.js @@ -35,13 +35,20 @@ exports.foursquare = function(req, res) { }); }, venueDetail: function(callback) { - callback(null, 'details'); + foursquare.Venues.getVenue('40a55d80f964a52020f31ee3', req.user.tokens.foursquare, function(err, results) { + console.log(results); + callback(err, results.venue); + }); + }, + userCheckins: function(callback) { + callback(null); } }, function(err, results) { res.render('api/foursquare', { title: 'Foursquare API', user: req.user, - venues: results.trendingVenues + venue: results.venueDetail, + trendingVenues: results.trendingVenues }); }); }; diff --git a/views/api/foursquare.jade b/views/api/foursquare.jade index 445294ca75..8e6fff0c24 100644 --- a/views/api/foursquare.jade +++ b/views/api/foursquare.jade @@ -31,21 +31,21 @@ block content th Checkins th Here Now tbody - for venue in venues + for venue in trendingVenues tr td= venue.name td #{venue.location.address}, #{venue.location.city}, #{venue.location.state} td= venue.stats.checkinsCount td= venue.hereNow.count - //.lead Venue Detail - // p Name: #{venue.name} - // p Location: #{venue.location.address}, #{venue.location.city}, #{venue.location.state} - // p Categories: - // for category in venue.categories - // span= category.name - // p Likes: #{venue.likes.count} - // p Rating: #{venue.rating} + .lead Venue Detail + p Name: #{venue.name} + p Location: #{venue.location.address}, #{venue.location.city}, #{venue.location.state} + p Categories: + for category in venue.categories + span= category.name + p Likes: #{venue.likes.count} + p Rating: #{venue.rating} #users.tab-pane.fade p TODO: Users