From ec62b0c8bf048a1d09fd36ddb72a0b3257aee0ba Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Sun, 2 Feb 2025 13:07:42 -0800 Subject: [PATCH] update interface to not be async --- src/repositories/GetterRepository.ts | 4 ++-- src/repositories/UnoptimizedInMemoryRepository.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/repositories/GetterRepository.ts b/src/repositories/GetterRepository.ts index 8ab048d..b2f9f92 100644 --- a/src/repositories/GetterRepository.ts +++ b/src/repositories/GetterRepository.ts @@ -27,14 +27,14 @@ export interface GetterRepository { */ subscribeToEtaChanges( listener: (eta: IEta) => void, - ): Promise; + ): void; /** * Unsubscribe from all ETA updates for the given callback. * Callback must be passed by reference. * @param listener */ - unsubscribeFromEtaChanges(listener: (eta: IEta) => void): Promise; + unsubscribeFromEtaChanges(listener: (eta: IEta) => void): void; getOrderedStopByRouteAndStopId(routeId: string, stopId: string): Promise; diff --git a/src/repositories/UnoptimizedInMemoryRepository.ts b/src/repositories/UnoptimizedInMemoryRepository.ts index 0d6deff..c5569e9 100644 --- a/src/repositories/UnoptimizedInMemoryRepository.ts +++ b/src/repositories/UnoptimizedInMemoryRepository.ts @@ -58,10 +58,10 @@ export class UnoptimizedInMemoryRepository implements GetterSetterRepository { return this.etas.filter(eta => eta.stopId === stopId); } - public async subscribeToEtaChanges(listener: (eta: IEta) => void): Promise { + public subscribeToEtaChanges(listener: (eta: IEta) => void) { } - public async unsubscribeFromEtaChanges(listener: (eta: IEta) => void): Promise { + public unsubscribeFromEtaChanges(listener: (eta: IEta) => void) { } public async getEtaForShuttleAndStopId(shuttleId: string, stopId: string) {