From e05519f651a88bd44409c1d54b724e08421449bd Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Tue, 11 Nov 2025 14:52:40 -0800 Subject: [PATCH] Remove ETA events and add shuttle events for ShuttleGetterRepository --- src/repositories/shuttle/ShuttleGetterRepository.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/repositories/shuttle/ShuttleGetterRepository.ts b/src/repositories/shuttle/ShuttleGetterRepository.ts index c93ce5d..a0e9f7f 100644 --- a/src/repositories/shuttle/ShuttleGetterRepository.ts +++ b/src/repositories/shuttle/ShuttleGetterRepository.ts @@ -2,9 +2,8 @@ import { IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../../entities/Shut import type EventEmitter from "node:events"; export const ShuttleRepositoryEvent = { - ETA_UPDATED: "etaUpdated", - ETA_REMOVED: "etaRemoved", - ETA_DATA_CLEARED: "etaDataCleared", + SHUTTLE_UPDATED: "shuttleUpdated", + SHUTTLE_REMOVED: "shuttleRemoved", } as const; export type ShuttleRepositoryEventName = typeof ShuttleRepositoryEvent[keyof typeof ShuttleRepositoryEvent]; @@ -13,9 +12,8 @@ export type EtaRemovedEventPayload = IEta; export type EtaDataClearedEventPayload = IEta[]; export interface ShuttleRepositoryEventPayloads { - [ShuttleRepositoryEvent.ETA_UPDATED]: IEta; - [ShuttleRepositoryEvent.ETA_REMOVED]: EtaRemovedEventPayload; - [ShuttleRepositoryEvent.ETA_DATA_CLEARED]: EtaDataClearedEventPayload; + [ShuttleRepositoryEvent.SHUTTLE_UPDATED]: IShuttle, + [ShuttleRepositoryEvent.SHUTTLE_REMOVED]: IShuttle, } export type ShuttleRepositoryEventListener = (