condense shuttle repository methods

This commit is contained in:
2025-04-06 11:15:24 -07:00
parent 9ff388f2d4
commit 95eb2c8f65

View File

@@ -1,12 +1,7 @@
export interface ShuttleRepositoryLoader { export interface ShuttleRepositoryLoader {
fetchAndUpdateSystemData(): Promise<void>; fetchAndUpdateRouteDataForSystem(): Promise<void>;
fetchAndUpdateRouteDataForExistingSystemInRepository(): Promise<void>; fetchAndUpdateStopAndPolylineDataForRoutesInSystem(): Promise<void>;
fetchAndUpdateRouteDataForSystemId(systemId: string): Promise<void>; fetchAndUpdateShuttleDataForSystem(): Promise<void>;
fetchAndUpdateStopAndPolylineDataForRoutesInExistingSystemInRepository(): Promise<void>; fetchAndUpdateEtaDataForExistingStopsForSystem(): Promise<void>;
fetchAndUpdateStopAndPolylineDataForRoutesWithSystemId(systemId: string): Promise<void>;
fetchAndUpdateShuttleDataForExistingSystemInRepository(): Promise<void>;
fetchAndUpdateShuttleDataForSystemId(systemId: string): Promise<void>;
fetchAndUpdateEtaDataForExistingStopsForSystemInRepository(): Promise<void>;
fetchAndUpdateEtaDataForExistingStopsForSystemId(systemId: string): Promise<void>;
fetchAndUpdateEtaDataForStopId(stopId: string): Promise<void>; fetchAndUpdateEtaDataForStopId(stopId: string): Promise<void>;
} }