Files
koodiklinikka.fi-api/feeds/twitter.js
2015-01-27 23:41:04 +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);
});
});
}
};