From 954913b42fd00f97b29f66ec8a75bd624395301e Mon Sep 17 00:00:00 2001 From: Ivan Goncharov Date: Sun, 4 Apr 2021 19:17:46 +0300 Subject: [PATCH] subscribe: simplify root field extraction (#3025) --- src/subscription/subscribe.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/subscription/subscribe.js b/src/subscription/subscribe.js index f0b8163aa9..1fa1eefc6a 100644 --- a/src/subscription/subscribe.js +++ b/src/subscription/subscribe.js @@ -203,11 +203,8 @@ async function executeSubscription( Object.create(null), Object.create(null), ); - const responseNames = Object.keys(fields); - const responseName = responseNames[0]; - const fieldNodes = fields[responseName]; - const fieldNode = fieldNodes[0]; - const fieldName = fieldNode.name.value; + const [responseName, fieldNodes] = Object.entries(fields)[0]; + const fieldName = fieldNodes[0].name.value; const fieldDef = getFieldDef(schema, type, fieldName); if (!fieldDef) {