From f3436dca5e6dc71c52f7fe8aef217da7915385ed Mon Sep 17 00:00:00 2001 From: schneefux Date: Wed, 29 Mar 2017 20:31:57 +0200 Subject: do not paginate on server error --- worker.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'worker.js') diff --git a/worker.js b/worker.js index 8dc1645..5f05005 100644 --- a/worker.js +++ b/worker.js @@ -32,7 +32,7 @@ if (MADGLORY_TOKEN == undefined) throw "Need an API token"; }, json: true, gzip: true - }; + }, failed = false; opts.qs = payload.params; try { console.log("API request: %j", opts.qs); @@ -50,10 +50,12 @@ if (MADGLORY_TOKEN == undefined) throw "Need an API token"; exhausted = true; } console.log(err.statusCode); + failed = true; } // next page - payload.params["page[offset]"] += payload.params["page[limit]"] + if (!failed) + payload.params["page[offset]"] += payload.params["page[limit]"] } console.log("done"); -- cgit v1.3.1