Created a separate page to which user gets redirected if no token is present (foursquare)

This commit is contained in:
Sahat Yalkabov
2013-12-07 01:39:11 -05:00
parent 3871e7c0ec
commit 2c15e7774c
3 changed files with 62 additions and 59 deletions

View File

@ -21,6 +21,14 @@ exports.getApi = function(req, res) {
* GET /api/foursquare
*/
exports.getFoursquare = function(req, res) {
if (!req.user.tokens.foursquare) {
return res.render('api/unauthorized', {
title: 'Foursquare API',
provider: 'Foursquare',
user: req.user
});
}
async.parallel({
trendingVenues: function(callback) {
var geo = geoip.lookup('4.17.136.0');
@ -43,12 +51,8 @@ exports.getFoursquare = function(req, res) {
}
},
function(err, results) {
if (err) {
req.flash('info', err);
}
res.render('api/foursquare', {
title: 'Foursquare API',
message: req.flash('info'),
user: req.user,
trendingVenues: results.trendingVenues,
venueDetail: results.venueDetail,