Files
koodiklinikka.fi-api/services/twitter.js
Juuso Tapaninen ee7fd0be68 Refactored feeds in to services
Changed members route to use the GitHub service for data fetching
2015-02-02 23:11:56 +02:00

30 lines
649 B
JavaScript

'use strict';
var Twitter = require('node-twitter');
var config = require('../lib/config');
var Promise = require('bluebird');
var twitterRestClient = new Twitter.RestClient(
config.twitter.consumerKey,
config.twitter.consumerSecret,
config.twitter.token,
config.twitter.tokenSecret
);
module.exports = {
/**
* Fetch five latest tweets / retweets from Twitter
*/
getTweets: function() {
return new Promise(function(resolve, reject) {
twitterRestClient.statusesUserTimeline({count: 5}, function(error, result) {
if (error) {
reject(error);
}
resolve(result);
});
});
}
};