rename existing repository to shuttle repository

This commit is contained in:
2025-03-27 09:32:29 -07:00
parent 3a85f3da8b
commit fab99db755
15 changed files with 46 additions and 47 deletions

View File

@@ -1,4 +1,4 @@
import { GetterSetterRepository } from "../repositories/GetterSetterRepository";
import { ShuttleGetterSetterRepository } from "../repositories/ShuttleGetterSetterRepository";
import { IEntityWithId, IEta, IRoute, IShuttle, IStop, ISystem } from "../entities/entities";
import { RepositoryLoader } from "./RepositoryLoader";
@@ -19,7 +19,7 @@ export class ApiBasedRepositoryLoader implements RepositoryLoader {
baseUrl = "https://passiogo.com/mapGetData.php";
constructor(
public repository: GetterSetterRepository,
public repository: ShuttleGetterSetterRepository,
) {
}

View File

@@ -1,5 +1,4 @@
import { GetterSetterRepository } from "../repositories/GetterSetterRepository";
import { IEta, IRoute, IShuttle, IStop, ISystem } from "../entities/entities";
import { ShuttleGetterSetterRepository } from "../repositories/ShuttleGetterSetterRepository";
import { ApiBasedRepositoryLoader } from "./ApiBasedRepositoryLoader";
// Ideas to break this into smaller pieces in the future:
@@ -23,7 +22,7 @@ export class TimedApiBasedRepositoryLoader extends ApiBasedRepositoryLoader {
readonly timeout = 10000;
constructor(
repository: GetterSetterRepository,
repository: ShuttleGetterSetterRepository,
) {
super(repository);
this.startFetchDataAndUpdate = this.startFetchDataAndUpdate.bind(this);
@@ -62,4 +61,4 @@ export class TimedApiBasedRepositoryLoader extends ApiBasedRepositoryLoader {
this.timer = setTimeout(this.startFetchDataAndUpdate, this.timeout);
}
}
}

View File

@@ -1,6 +1,6 @@
// Mock data
import { IEta, IOrderedStop, IRoute, IShuttle, IStop, ISystem } from "../entities/entities";
import { GetterSetterRepository } from "../repositories/GetterSetterRepository";
import { ShuttleGetterSetterRepository } from "../repositories/ShuttleGetterSetterRepository";
const systems: ISystem[] = [
{
@@ -4454,7 +4454,7 @@ const etas: IEta[] = [
}
];
export async function loadTestData(repository: GetterSetterRepository) {
export async function loadTestData(repository: ShuttleGetterSetterRepository) {
await Promise.all(systems.map(async (system) => {
await repository.addOrUpdateSystem(system);
}));