diff --git a/src/loaders/ParkingRepositoryLoaders/ChapmanApiBasedParkingRepositoryLoader.ts b/src/loaders/ParkingRepositoryLoaders/ChapmanApiBasedParkingRepositoryLoader.ts index b66b31a..f922c5b 100644 --- a/src/loaders/ParkingRepositoryLoaders/ChapmanApiBasedParkingRepositoryLoader.ts +++ b/src/loaders/ParkingRepositoryLoaders/ChapmanApiBasedParkingRepositoryLoader.ts @@ -21,6 +21,10 @@ export class ChapmanApiBasedParkingRepositoryLoader implements ParkingRepository this.fetchAndUpdateParkingStructures = this.fetchAndUpdateParkingStructures.bind(this); } + async fetchAndUpdateAll() { + await this.fetchAndUpdateParkingStructures(); + } + async fetchAndUpdateParkingStructures(): Promise { let json: any; diff --git a/src/loaders/ParkingRepositoryLoaders/ParkingRepositoryLoader.ts b/src/loaders/ParkingRepositoryLoaders/ParkingRepositoryLoader.ts index 64e8e5c..9068221 100644 --- a/src/loaders/ParkingRepositoryLoaders/ParkingRepositoryLoader.ts +++ b/src/loaders/ParkingRepositoryLoaders/ParkingRepositoryLoader.ts @@ -1,3 +1,5 @@ -export interface ParkingRepositoryLoader { +import { RepositoryLoader } from "../RepositoryLoader"; + +export interface ParkingRepositoryLoader extends RepositoryLoader { fetchAndUpdateParkingStructures(): Promise; }