add method stubs to remove data by id

This commit is contained in:
2025-01-22 19:29:11 -08:00
parent dcdf370423
commit f94c8dd629
2 changed files with 25 additions and 0 deletions

View File

@@ -19,6 +19,13 @@ export interface GetterSetterRepository extends GetterRepository {
addOrUpdateOrderedStop(orderedStop: IOrderedStop): Promise<void>;
addOrUpdateEta(eta: IEta): Promise<void>;
removeSystem(systemId: string): Promise<void>;
removeRoute(routeId: string): Promise<void>;
removeShuttle(shuttleId: string): Promise<void>;
removeStop(stopId: string): Promise<void>;
removeOrderedStop(stopId: string, routeId: string): Promise<void>;
removeEta(shuttleId: string, stopId: string): Promise<void>;
clearSystemData(): Promise<void>;
clearRouteData(): Promise<void>;
clearShuttleData(): Promise<void>;

View File

@@ -148,6 +148,24 @@ export class UnoptimizedInMemoryRepository implements GetterSetterRepository {
}
}
public async removeEta(shuttleId: string, stopId: string): Promise<void> {
}
public async removeOrderedStop(stopId: string, routeId: string): Promise<void> {
}
public async removeRoute(routeId: string): Promise<void> {
}
public async removeShuttle(shuttleId: string): Promise<void> {
}
public async removeStop(stopId: string): Promise<void> {
}
public async removeSystem(systemId: string): Promise<void> {
}
public async clearSystemData() {
this.systems = [];
}