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) {