mirror of
https://github.com/brendan-ch/project-inter-server.git
synced 2026-04-17 16:00:32 +00:00
rename repository loader to TimedApiBasedRepositoryLoader
This commit is contained in:
@@ -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();
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
Reference in New Issue
Block a user