We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d265052 commit 23ef046Copy full SHA for 23ef046
apps/site/util/fetch.ts
@@ -1,13 +1,13 @@
1
import { setTimeout } from 'node:timers/promises';
2
3
type RetryOptions = RequestInit & {
4
- maxRetry: number;
5
- delay: number;
+ maxRetry?: number;
+ delay?: number;
6
};
7
8
export const fetchWithRetry = async (
9
url: string,
10
- { maxRetry = 3, delay = 100, ...options }: RetryOptions
+ { maxRetry = 3, delay = 100, ...options }: RetryOptions = {}
11
) => {
12
for (let i = 1; i <= maxRetry; i++) {
13
try {
0 commit comments