From f1af01655b311cf2fda234ed4667267b36f1cfed Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 9 Jun 2025 13:42:29 -0500 Subject: [PATCH] Clarify code --- src/lib/async/retry.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/lib/async/retry.ts b/src/lib/async/retry.ts index 3f749fc083..8a1729091d 100644 --- a/src/lib/async/retry.ts +++ b/src/lib/async/retry.ts @@ -3,18 +3,17 @@ import {isNetworkError} from '#/lib/strings/errors' export async function retry

( retries: number, - cond: (err: any) => boolean, - fn: () => Promise

, + shouldRetry: (err: any) => boolean, + action: () => Promise

, delay?: number, ): Promise

{ let lastErr while (retries > 0) { try { - return await fn() + return await action() } catch (e: any) { lastErr = e - // should retry? - if (cond(e)) { + if (shouldRetry(e)) { if (delay) { await timeout(delay) }