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}`); }