From 0e4c7ca0f11a402e1649b4ac80150fee11b8fe39 Mon Sep 17 00:00:00 2001 From: collin Date: Thu, 30 Apr 2026 22:21:38 +0200 Subject: [PATCH] Fixing 5x loop when warming up --- src/runner/baanreserveren/service.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/runner/baanreserveren/service.ts b/src/runner/baanreserveren/service.ts index 396c683..0fcac96 100644 --- a/src/runner/baanreserveren/service.ts +++ b/src/runner/baanreserveren/service.ts @@ -721,6 +721,7 @@ export class BaanReserverenService { const classList = Object.values(classListObj) const rClass = classList.filter((cl) => /r-\d{2}/.test(cl))[0] const courtNumber = + // @ts-expect-error just in case `${CourtSlotToNumber[rClass.replace(/r-/, '') as CourtSlot]}` ?? 'unknown court' const startTime = await court @@ -912,8 +913,10 @@ export class BaanReserverenService { try { currentAttempt++ await this.init() + break } catch (err: unknown) { if (err instanceof RunningReservationsNavigationError) { + this.loggerService.warn('Hit expected warmup error, retrying', { currentAttempt }) await new Promise((res) => setTimeout(res, delay)) } else { throw err