/
githubmirror
/
tldraw
Обзор
Документация
Войти
/
githubmirror
/
tldraw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
apps/dotcom/sync-worker/src/utils/retryOnConnectionFailure.ts
15 строк
332 B
David Sheldrick
[botcom] retry user requests on connection failure (#5073)
06 дек 2024, 16:27
Не верифицирован
06 дек 2024, 16:27
f30a144
Код
Авторство
О чём код?
import { retry } from '@tldraw/utils' export function retryOnConnectionFailure<T>( fn: () => Promise<T>, writeRetryEvent?: () => void ): Promise<T> { return retry(fn, { attempts: 5, waitDuration: 500, matchError: (error: unknown) => { writeRetryEvent?.() return !!error?.toString?.().match(/connection/i) }, }) }