From 51286add0f343f49c183f7cfa2ab0b8b6f70dc34 Mon Sep 17 00:00:00 2001 From: nkzawa Date: Sun, 20 Mar 2016 02:01:46 +0900 Subject: [PATCH] no retry if client error --- lib/index.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/index.js b/lib/index.js index a0425d7..7aa89cc 100644 --- a/lib/index.js +++ b/lib/index.js @@ -87,10 +87,10 @@ export default class Now extends EventEmitter { }); if (this._debug) console.timeEnd('> [debug] /create'); - // no retry on 403 - if (403 === res.status) { + // no retry on 4xx + if (400 <= res.status && 500 > res.status) { if (this._debug) { - console.log('> [debug] bailing on creating due to 403'); + console.log('> [debug] bailing on creating due to %s', res.status); } return bail(responseError(res)); } @@ -140,9 +140,9 @@ export default class Now extends EventEmitter { }); if (this._debug) console.timeEnd(`> [debug] /sync ${name}`); - // no retry on 403 - if (403 === res.status) { - if (this._debug) console.log('> [debug] bailing on creating due to 403'); + // no retry on 4xx + if (400 <= res.status || 500 > res.status) { + if (this._debug) console.log('> [debug] bailing on creating due to %s', res.status); return bail(responseError(res)); }