From fc23021c70c0247341dcfd2728fb26043af03c1a Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Tue, 21 Jan 2025 13:27:42 -0800 Subject: [PATCH] rename repository loader to TimedApiBasedRepositoryLoader --- src/index.ts | 4 ++-- ...positoryDataLoader.ts => TimedApiBasedRepositoryLoader.ts} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename src/loaders/{RepositoryDataLoader.ts => TimedApiBasedRepositoryLoader.ts} (99%) diff --git a/src/index.ts b/src/index.ts index 7080959..925c9bc 100644 --- a/src/index.ts +++ b/src/index.ts @@ -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(); diff --git a/src/loaders/RepositoryDataLoader.ts b/src/loaders/TimedApiBasedRepositoryLoader.ts similarity index 99% rename from src/loaders/RepositoryDataLoader.ts rename to src/loaders/TimedApiBasedRepositoryLoader.ts index edcc831..4b92ce3 100644 --- a/src/loaders/RepositoryDataLoader.ts +++ b/src/loaders/TimedApiBasedRepositoryLoader.ts @@ -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;