From a145feab4a6477ce32567a74231f70a274290a91 Mon Sep 17 00:00:00 2001 From: Jannis R Date: Fri, 8 Feb 2019 14:16:43 +0100 Subject: [PATCH] extend default retry opts :bug: --- retry.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/retry.js b/retry.js index 6155d037..5cad7718 100644 --- a/retry.js +++ b/retry.js @@ -5,13 +5,15 @@ const retry = require('p-retry') const _request = require('./lib/request') const createClient = require('.') -const defaultRetryOpts = { +const retryDefaults = { retries: 3, factor: 3, minTimeout: 5 * 1000 } -const createClientWithRetry = (profile, userAgent, retryOpts = defaultRetryOpts, request = _request) => { +const createClientWithRetry = (profile, userAgent, retryOpts = {}, request = _request) => { + retryOpts = Object.assign({}, retryDefaults, retryOpts) + const requestWithRetry = (profile, userAgent, opt, data) => { const attempt = () => { return request(profile, userAgent, opt, data)