Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getMoreTweets(id, bigData, a, b, res, ssname) {
- if ( (moment.tz(Date.parse(bigData[bigData.length-1].created_at), "Pacific/Auckland").format('YYYY-MM-DD')) == todayDate ) {
- var todayDate = moment.tz(Date.now(), "Pacific/Auckland").format('YYYY-MM-DD');
- if (ssname) {
- oauth.get(
- "https://api.twitter.com/1.1/statuses/user_timeline.json?user_id="+id+"&count=200&trim_user=1&max_id="+bigData[bigData.length-1].id,
- a, b,
- function(error, data) {
- if(error) {
- console.log(require('sys').inspect(error));
- res.status(409).send('Error');
- }
- else {
- if (data) {
- var tempData = JSON.parse(data);
- tempData.shift();
- bigData = bigData.concat(tempData);
- console.log('got more tweets - '+ssname);
- if ( (moment.tz(Date.parse(bigData[bigData.length-1].created_at), "Pacific/Auckland").format('YYYY-MM-DD')) == todayDate ) {
- getMoreTweets(id, bigData, a, b, res);
- }
- }
- }
- }
- }
- );
- }
- }
- }
- getMoreTweets(id,bigData,a,b,res,ssname);
- if ((moment.tz(Date.parse(bigData[0].created_at), "Pacific/Auckland").format('YYYY-MM-DD')) != todayDate) {
- bigData = 0;
- }
- else {
- while ( (moment.tz(Date.parse(bigData[bigData.length-1].created_at), "Pacific/Auckland").format('YYYY-MM-DD')) != todayDate ) {
- bigData.pop();
- }
- }
- res.json(bigData);
- todayDate = null;
- bigData = null;
- tempData = null;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement