jubilee/server/foursquare.js
Martin Donnelly 7b34834179 Panel fixes
2018-03-20 22:18:36 +00:00

29 lines
736 B
JavaScript

const logger = require('log4js').getLogger('FSQ');
const foursquare = require('node-foursquare-venues')('IXXFUGW3NC3DEVS2V5EU4NV4CL5E12AYGUPIR2D3U3B5DX4B', 'MZRIJDCEKUMVERA1OKVAIZI0TYAEBD3W2A2AGPTPI5TOLL1D', '20170801');
logger.level = 'debug';
function doGetFourSquareExplore(ll) {
const [lat, long ] = ll.split(',');
return new Promise((resolve, reject) => {
const fsObj = {
'll': ll,
'section': 'topPicks',
'v': '20170801',
'limit': 3,
'radius': 800
};
foursquare.venues.explore(fsObj, function(err, fsData) {
logger.debug(err);
if (err)
return reject(err);
else
return resolve(fsData);
});
});
}
module.exports = { doGetFourSquareExplore };