From 9129ff6e9101fcf8ac3813b5ee2370ab7b3a999e Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Sun, 2 Feb 2025 14:44:35 -0800 Subject: [PATCH] add getter to lastRefreshedTimeMs --- src/services/NotificationService.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/services/NotificationService.ts b/src/services/NotificationService.ts index ea92c59..8eacaa9 100644 --- a/src/services/NotificationService.ts +++ b/src/services/NotificationService.ts @@ -11,7 +11,11 @@ interface ScheduledNotificationData { export class NotificationService { private token: string | undefined = undefined; - private lastRefreshedTimeMs: number | undefined = undefined; + + private _lastRefreshedTimeMs: number | undefined = undefined; + get lastRefreshedTimeMs() { + return this._lastRefreshedTimeMs; + } constructor(private repository: GetterRepository) {} @@ -47,7 +51,7 @@ export class NotificationService { private lastReloadedTimeForAPNsIsTooRecent() { const thirtyMinutesMs = 1800000; - return this.lastRefreshedTimeMs && Date.now() - this.lastRefreshedTimeMs < thirtyMinutesMs; + return this._lastRefreshedTimeMs && Date.now() - this._lastRefreshedTimeMs < thirtyMinutesMs; } public async scheduleNotification({ deviceId, shuttleId, stopId }: ScheduledNotificationData) {