From dcb1aac4355cfcb11fb4c0ed509f5e0f332a4de2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emin=20=C5=9Een?= Date: Wed, 28 Dec 2016 08:16:56 +0200 Subject: [PATCH 1/2] User Timeline example added --- examples/README.md | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/examples/README.md b/examples/README.md index 2550a7e0..4e118190 100644 --- a/examples/README.md +++ b/examples/README.md @@ -1,5 +1,5 @@ # Examples - +* [User Timeline](#user-timeline) * [Tweet](#tweet) * [Retweet](#retweet) * [Search](#search) @@ -8,6 +8,34 @@ * [Media](#media) * [Chunked Media](#chunked-media) +## User Timeline +```javascript +let data = []; +const tweets = (params, max, callback) => { + client.get('statuses/user_timeline', params, (error, tweets, response) => { + if (error) { + return callback(error); + } + + data = data.concat(tweets); + + if(data.length <= max) { + params.max_id = results.pop().id; + return tweets(params, max, callback); + } + + return callback(error, data, response); + }); +} + +//Example +tweets({screen_name: 'jack', count: 10}, 50, (error, tweets, response) => { + if (!error) { + console.log(tweets); + } +}); +``` + ## Tweet ```javascript From 062dcbef6102880f0f3534e9e1864c8bd291539a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emin=20=C5=9Een?= Date: Thu, 18 May 2017 19:32:14 +0300 Subject: [PATCH 2/2] variable name changed --- examples/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/README.md b/examples/README.md index 4e118190..3f3ce458 100644 --- a/examples/README.md +++ b/examples/README.md @@ -12,12 +12,12 @@ ```javascript let data = []; const tweets = (params, max, callback) => { - client.get('statuses/user_timeline', params, (error, tweets, response) => { + client.get('statuses/user_timeline', params, (error, results, response) => { if (error) { return callback(error); } - data = data.concat(tweets); + data = data.concat(results); if(data.length <= max) { params.max_id = results.pop().id;