fix: add keepAlive to subscriptions

This commit is contained in:
Alexis Tyler
2021-02-13 08:27:17 +10:30
parent 4b4de91d78
commit 91bbe2277e

View File

@@ -253,8 +253,7 @@ class FuncDirective extends SchemaDirectiveVisitor {
// Allow fields to be extracted
if (directiveArgs.extractFromResponse) {
const extractedField = get(result, directiveArgs.extractFromResponse);
return extractedField;
return get(result, directiveArgs.extractFromResponse);
}
return result;
@@ -389,6 +388,7 @@ export const graphql = {
types,
resolvers,
subscriptions: {
keepAlive: 1000,
onConnect: async (connectionParams: Record<string, string>) => new Promise((resolve, reject) => {
try {
const apiKey = connectionParams['x-api-key'];