From 6da782fd3d0672bdd892511defba5bca6e9e91d1 Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Wed, 19 Feb 2025 10:50:04 -0800 Subject: [PATCH] add stubs for test data repository loader --- src/loaders/TestDataRepositoryLoader.ts | 48 +++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 src/loaders/TestDataRepositoryLoader.ts diff --git a/src/loaders/TestDataRepositoryLoader.ts b/src/loaders/TestDataRepositoryLoader.ts new file mode 100644 index 0000000..6ed08d4 --- /dev/null +++ b/src/loaders/TestDataRepositoryLoader.ts @@ -0,0 +1,48 @@ +import { RepositoryLoader } from "./RepositoryLoader"; +import { GetterSetterRepository } from "../repositories/GetterSetterRepository"; + +export class TestDataRepositoryLoader implements RepositoryLoader { + constructor(public repository: GetterSetterRepository) { + } + + fetchAndUpdateEtaDataForExistingStopsForSystemId(systemId: string): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateEtaDataForExistingStopsForSystemsInRepository(): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateEtaDataForStopId(stopId: string): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateRouteDataForExistingSystemsInRepository(): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateRouteDataForSystemId(systemId: string): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateShuttleDataForExistingSystemsInRepository(): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateShuttleDataForSystemId(systemId: string): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateStopAndPolylineDataForRoutesInExistingSystemsInRepository(): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateStopAndPolylineDataForRoutesWithSystemId(systemId: string): Promise { + return Promise.resolve(undefined); + } + + fetchAndUpdateSystemData(): Promise { + return Promise.resolve(undefined); + } + +}