mirror of
https://github.com/koodiklinikka/koodiklinikka.fi-api.git
synced 2026-01-26 03:34:03 +00:00
30 lines
649 B
JavaScript
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);
|
|
});
|
|
});
|
|
}
|
|
};
|