From 8a4b98f9e83e52f9c6da940c742729eed4871269 Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Sun, 22 Dec 2024 18:52:25 -0800 Subject: [PATCH] initialize prototype repository and use test data --- src/index.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/index.ts b/src/index.ts index 225afcd..174cc4e 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,33 +2,33 @@ import { readFileSync } from "fs"; import { ApolloServer } from "@apollo/server"; import { startStandaloneServer } from "@apollo/server/standalone"; import { resolvers } from "./resolvers"; -import { sharedMemory } from "./sharedMemory"; import { loadTestData } from "./testData"; import { ServerContext } from "./serverContext"; -import { startDataUpdater } from "./sharedMemoryUpdater"; +import { UnoptimizedInMemoryRepository } from "./unoptimizedInMemoryRepository"; const typeDefs = readFileSync("./schema.graphql", "utf8"); async function main() { - // loadTestData(sharedMemory); - const server = new ApolloServer({ typeDefs, resolvers }); + const repository = new UnoptimizedInMemoryRepository(); + await loadTestData(repository); + // startDataUpdater(); + const { url } = await startStandaloneServer(server, { listen: { port: 4000, }, context: async ({ req, res }) => { return { - sharedMemory, + repository, } }, }); - startDataUpdater(); console.log(`Server ready at: ${url}`); }