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 { resolvers } from "./resolvers";
import { ServerContext } from "./ServerContext"; import { ServerContext } from "./ServerContext";
import { UnoptimizedInMemoryRepository } from "./repositories/UnoptimizedInMemoryRepository"; import { UnoptimizedInMemoryRepository } from "./repositories/UnoptimizedInMemoryRepository";
import { RepositoryDataLoader } from "./loaders/RepositoryDataLoader"; import { TimedApiBasedRepositoryLoader } from "./loaders/TimedApiBasedRepositoryLoader";
const typeDefs = readFileSync("./schema.graphqls", "utf8"); const typeDefs = readFileSync("./schema.graphqls", "utf8");
@@ -18,7 +18,7 @@ async function main() {
const repository = new UnoptimizedInMemoryRepository(); const repository = new UnoptimizedInMemoryRepository();
// await loadTestData(repository); // await loadTestData(repository);
const repositoryDataUpdater = new RepositoryDataLoader( const repositoryDataUpdater = new TimedApiBasedRepositoryLoader(
repository repository
); );
await repositoryDataUpdater.start(); await repositoryDataUpdater.start();

View File

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