Browse Source

chore: Update harden plugin for branch

Michael Bromley 3 years ago
parent
commit
a81ed60b6b

+ 2 - 2
packages/harden-plugin/package.json

@@ -21,7 +21,7 @@
     "graphql-query-complexity": "^0.12.0"
   },
   "devDependencies": {
-    "@vendure/common": "^1.9.1",
-    "@vendure/core": "^1.9.1"
+    "@vendure/common": "^2.0.0-next.26",
+    "@vendure/core": "^2.0.0-next.26"
   }
 }

+ 1 - 1
packages/harden-plugin/src/middleware/hide-validation-errors-plugin.ts

@@ -7,7 +7,7 @@ import { ApolloServerPlugin, GraphQLRequestListener, GraphQLServiceContext } fro
  * Based on ideas discussed in https://github.com/apollographql/apollo-server/issues/3919
  */
 export class HideValidationErrorsPlugin implements ApolloServerPlugin {
-    requestDidStart(): GraphQLRequestListener {
+    async requestDidStart(): Promise<GraphQLRequestListener> {
         return {
             willSendResponse: async requestContext => {
                 const { errors, context } = requestContext;

+ 1 - 1
packages/harden-plugin/src/middleware/query-complexity-plugin.ts

@@ -21,7 +21,7 @@ import { HardenPluginOptions } from '../types';
 export class QueryComplexityPlugin implements ApolloServerPlugin {
     constructor(private options: HardenPluginOptions) {}
 
-    requestDidStart({ schema }: GraphQLRequestContext): GraphQLRequestListener {
+    async requestDidStart({ schema }: GraphQLRequestContext): Promise<GraphQLRequestListener> {
         const maxQueryComplexity = this.options.maxQueryComplexity ?? 1000;
         return {
             didResolveOperation: async ({ request, document }) => {