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;