diff --git a/routes/feeds.js b/routes/feeds.js index 79bcbc9..05e7e0f 100644 --- a/routes/feeds.js +++ b/routes/feeds.js @@ -12,8 +12,8 @@ module.exports = function (app) { */ app.get('/feeds', cache('3 hours'), function(req, res, next) { Promise.props({ - twitter: twitter.getTweets(), - github: github.getEvents() + twitter: twitter.getTweets(20), + github: github.getEvents(20) }).then(function(data) { res.status(200).send(data); }, function(err) { diff --git a/services/github.js b/services/github.js index cc7c6d2..8d8353e 100644 --- a/services/github.js +++ b/services/github.js @@ -8,10 +8,10 @@ module.exports = { /** * Fetch five latest events from GitHub organization */ - getEvents: function() { + getEvents: function(amount) { return new Promise(function(resolve, reject) { request - .get('https://api.github.com/orgs/koodiklinikka/events?per_page=5') + .get('https://api.github.com/orgs/koodiklinikka/events?per_page=' + amount) .set('Authorization', 'token ' + config.github.token) .end(function(error, response){ if(error) { diff --git a/services/twitter.js b/services/twitter.js index e90eb16..b9b413e 100644 --- a/services/twitter.js +++ b/services/twitter.js @@ -15,9 +15,9 @@ module.exports = { /** * Fetch five latest tweets / retweets from Twitter */ - getTweets: function() { + getTweets: function(amount) { return new Promise(function(resolve, reject) { - twitterRestClient.statusesUserTimeline({count: 5}, function(error, result) { + twitterRestClient.statusesUserTimeline({count: amount}, function(error, result) { if (error) { reject(error); }