From d3adc16a08d95d6e331de55d7d3bf05a66a874a8 Mon Sep 17 00:00:00 2001 From: pack Date: Sun, 9 Aug 2026 10:54:08 +0000 Subject: stop tracking node_modules/ --- .../exponential-backoff/src/delay/delay.factory.ts | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 node_modules/exponential-backoff/src/delay/delay.factory.ts (limited to 'node_modules/exponential-backoff/src/delay/delay.factory.ts') diff --git a/node_modules/exponential-backoff/src/delay/delay.factory.ts b/node_modules/exponential-backoff/src/delay/delay.factory.ts deleted file mode 100644 index 95e89fb..0000000 --- a/node_modules/exponential-backoff/src/delay/delay.factory.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { IBackOffOptions } from "../options"; -import { SkipFirstDelay } from "./skip-first/skip-first.delay"; -import { AlwaysDelay } from "./always/always.delay"; -import { IDelay } from "./delay.interface"; - -export function DelayFactory(options: IBackOffOptions, attempt: number): IDelay { - const delay = initDelayClass(options); - delay.setAttemptNumber(attempt); - return delay; -} - -function initDelayClass(options: IBackOffOptions) { - if (!options.delayFirstAttempt) { - return new SkipFirstDelay(options); - } - - return new AlwaysDelay(options); -} \ No newline at end of file -- cgit v1.2.3