Skip to content

Commit a3afb98

Browse files
IvanGoncharovleebyron
authored andcommitted
improve legibility of subscribe function (#1042)
Appy changes from 4fbfd22 on 'subscribe' function
1 parent 6465161 commit a3afb98

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

src/subscription/subscribe.js

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -83,22 +83,19 @@ export function subscribe(
8383
subscribeFieldResolver
8484
) {
8585
// Extract arguments from object args if provided.
86-
const args = arguments.length === 1 ? argsOrSchema : undefined;
87-
const schema = args ? args.schema : argsOrSchema;
88-
89-
return args ?
86+
return arguments.length === 1 ?
9087
subscribeImpl(
91-
schema,
92-
args.document,
93-
args.rootValue,
94-
args.contextValue,
95-
args.variableValues,
96-
args.operationName,
97-
args.fieldResolver,
98-
args.subscribeFieldResolver
88+
argsOrSchema.schema,
89+
argsOrSchema.document,
90+
argsOrSchema.rootValue,
91+
argsOrSchema.contextValue,
92+
argsOrSchema.variableValues,
93+
argsOrSchema.operationName,
94+
argsOrSchema.fieldResolver,
95+
argsOrSchema.subscribeFieldResolver
9996
) :
10097
subscribeImpl(
101-
schema,
98+
argsOrSchema,
10299
document,
103100
rootValue,
104101
contextValue,

0 commit comments

Comments
 (0)