From 5a15aa348d2b400f7bd738c6eff9c8c7fc688d50 Mon Sep 17 00:00:00 2001 From: Chomp Date: Tue, 24 Dec 2024 19:13:02 +0000 Subject: [PATCH] Reset existing event data when caching currently active seasonal events --- project/src/services/SeasonalEventService.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/project/src/services/SeasonalEventService.ts b/project/src/services/SeasonalEventService.ts index c3bee4f7..3bf564d2 100644 --- a/project/src/services/SeasonalEventService.ts +++ b/project/src/services/SeasonalEventService.ts @@ -240,6 +240,12 @@ export class SeasonalEventService { const currentDate = new Date(); const seasonalEvents = this.getEventDetails(); + // reset existing data + this.currentlyActiveEvents = []; + this.christmasEventActive = false; + this.halloweenEventActive = false; + + // Add active events to array for (const event of seasonalEvents) { const eventStartDate = new Date(currentDate.getFullYear(), event.startMonth - 1, event.startDay); const eventEndDate = new Date(currentDate.getFullYear(), event.endMonth - 1, event.endDay);