From 2c8c86c0c848b8f2e86731c6cdb063ed5d9410d5 Mon Sep 17 00:00:00 2001 From: Cheng Liu Date: Wed, 27 May 2020 11:26:33 +0800 Subject: [PATCH] :sparkles: execute operation with external context --- packages/apollo-server-core/src/ApolloServer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/apollo-server-core/src/ApolloServer.ts b/packages/apollo-server-core/src/ApolloServer.ts index cca871e342b..a5c5887b923 100644 --- a/packages/apollo-server-core/src/ApolloServer.ts +++ b/packages/apollo-server-core/src/ApolloServer.ts @@ -1256,8 +1256,8 @@ export class ApolloServerBase { }; } - public async executeOperation(request: GraphQLRequest) { - const options = await this.graphQLServerOptions(); + public async executeOperation(request: GraphQLRequest, integrationContextArgument?: Record) { + const options = await this.graphQLServerOptions(integrationContextArgument); if (typeof options.context === 'function') { options.context = (options.context as () => never)();