Skip to content

Commit c652ae1

Browse files
菊池健吾菊池健吾
菊池健吾
authored and
菊池健吾
committed
fix api-request.ts lint error
1 parent 0c61d44 commit c652ae1

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/utils/api-request.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ export class HttpClient {
281281
return this.createHttpResponse(resp);
282282
})
283283
.catch((err: LowLevelError) => {
284-
const [delayMillis, canRetry] = this.getRetryDelayMillis(retryAttempts, err);
284+
const { delayMillis, canRetry } = this.getRetryDelayMillis(retryAttempts, err);
285285
if (canRetry && this.retry && delayMillis <= this.retry.maxDelayInMillis) {
286286
return this.waitForRetry(delayMillis).then(() => {
287287
return this.sendWithRetry(config, retryAttempts + 1);
@@ -328,20 +328,20 @@ export class HttpClient {
328328
* @returns A 2-tuple where the 1st element is the duration to wait before another retry, and the
329329
* 2nd element is a boolean indicating whether the request is eligible for a retry or not.
330330
*/
331-
private getRetryDelayMillis(retryAttempts: number, err: LowLevelError): [number, boolean] {
331+
private getRetryDelayMillis(retryAttempts: number, err: LowLevelError): {delayMillis: number; canRetry: boolean} {
332332
if (!this.isRetryEligible(retryAttempts, err)) {
333-
return [0, false];
333+
return { delayMillis:0, canRetry:false };
334334
}
335335

336336
const response = err.response;
337337
if (response && response.headers['retry-after']) {
338338
const delayMillis = this.parseRetryAfterIntoMillis(response.headers['retry-after']);
339339
if (delayMillis > 0) {
340-
return [delayMillis, true];
340+
return { delayMillis, canRetry:true };
341341
}
342342
}
343343

344-
return [this.backOffDelayMillis(retryAttempts), true];
344+
return { delayMillis:this.backOffDelayMillis(retryAttempts), canRetry:true };
345345
}
346346

347347
private isRetryEligible(retryAttempts: number, err: LowLevelError): boolean {

0 commit comments

Comments
 (0)