rename repository loader to TimedApiBasedRepositoryLoader

This commit is contained in:
2025-01-21 13:27:42 -08:00
parent 26d82390c6
commit fc23021c70
2 changed files with 3 additions and 3 deletions

View File

@@ -4,7 +4,7 @@ import { startStandaloneServer } from "@apollo/server/standalone";
import { resolvers } from "./resolvers";
import { ServerContext } from "./ServerContext";
import { UnoptimizedInMemoryRepository } from "./repositories/UnoptimizedInMemoryRepository";
import { RepositoryDataLoader } from "./loaders/RepositoryDataLoader";
import { TimedApiBasedRepositoryLoader } from "./loaders/TimedApiBasedRepositoryLoader";
const typeDefs = readFileSync("./schema.graphqls", "utf8");
@@ -18,7 +18,7 @@ async function main() {
const repository = new UnoptimizedInMemoryRepository();
// await loadTestData(repository);
const repositoryDataUpdater = new RepositoryDataLoader(
const repositoryDataUpdater = new TimedApiBasedRepositoryLoader(
repository
);
await repositoryDataUpdater.start();

View File

@@ -19,7 +19,7 @@ const baseUrl = "https://passiogo.com/mapGetData.php";
// - OrderedStops: reload every few minutes
// - Systems: reload once a day
export class RepositoryDataLoader {
export class TimedApiBasedRepositoryLoader {
private shouldBeRunning: boolean = false;
private timer: any;