Skip to content

Commit 6dcba65

Browse files
committed
fix: not to add retry mw when maxRetries is 0
1 parent 977f6ef commit 6dcba65

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

packages/retry-middleware/src/retryMiddleware.ts

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,14 @@ export function retryMiddleware(options: RetryConfig.Resolved) {
2020
export const retryPlugin = (
2121
options: RetryConfig.Resolved
2222
): Injectable<any, any> => ({
23-
injectedMiddleware: [
24-
{
25-
middleware: retryMiddleware(options),
26-
step: "finalizeRequest",
27-
tags: { RETRY: true }
28-
}
29-
]
23+
injectedMiddleware:
24+
options.maxRetries > 0
25+
? [
26+
{
27+
middleware: retryMiddleware(options),
28+
step: "finalizeRequest",
29+
tags: { RETRY: true }
30+
}
31+
]
32+
: []
3033
});

0 commit comments

Comments
 (0)