diff --git a/src/repositories/shuttle/ShuttleGetterSetterRepository.ts b/src/repositories/shuttle/ShuttleGetterSetterRepository.ts index c61d0a2..3551d67 100644 --- a/src/repositories/shuttle/ShuttleGetterSetterRepository.ts +++ b/src/repositories/shuttle/ShuttleGetterSetterRepository.ts @@ -2,7 +2,7 @@ // to convert from data repo to GraphQL schema import { ShuttleGetterRepository, ShuttleTravelTimeDataIdentifier, ShuttleTravelTimeDateFilterArguments } from "./ShuttleGetterRepository"; -import { IEta, IOrderedStop, IRoute, IShuttle, IStop } from "../../entities/ShuttleRepositoryEntities"; +import { IOrderedStop, IRoute, IShuttle, IStop } from "../../entities/ShuttleRepositoryEntities"; /** * ShuttleGetterRepository interface for data derived from Passio API. @@ -17,24 +17,15 @@ export interface ShuttleGetterSetterRepository extends ShuttleGetterRepository { addOrUpdateStop(stop: IStop): Promise; addOrUpdateOrderedStop(orderedStop: IOrderedStop): Promise; - /** - * Add or update an ETA from an external source (e.g., API or test data). - * This bypasses the internal ETA calculation based on shuttle movements. - * Use this for loading ETAs from external APIs or setting test data. - */ - addOrUpdateEtaFromExternalSource(eta: IEta): Promise; - removeRouteIfExists(routeId: string): Promise; removeShuttleIfExists(shuttleId: string): Promise; removeStopIfExists(stopId: string): Promise; removeOrderedStopIfExists(stopId: string, routeId: string): Promise; - removeEtaIfExists(shuttleId: string, stopId: string): Promise; clearRouteData(): Promise; clearShuttleData(): Promise; clearStopData(): Promise; clearOrderedStopData(): Promise; - clearEtaData(): Promise; /** * Get average travel time between two stops based on historical data.