diff --git a/pom.xml b/pom.xml index a30103a6..03146bf8 100644 --- a/pom.xml +++ b/pom.xml @@ -14,8 +14,8 @@ UTF-8 1.8 - 1.3.70 - 1.2.1 + 1.3.72 + 1.3.9 2.10.3 15.0 diff --git a/src/main/kotlin/graphql/kickstart/tools/SchemaParserOptions.kt b/src/main/kotlin/graphql/kickstart/tools/SchemaParserOptions.kt index c7c9c82b..f64b1d46 100644 --- a/src/main/kotlin/graphql/kickstart/tools/SchemaParserOptions.kt +++ b/src/main/kotlin/graphql/kickstart/tools/SchemaParserOptions.kt @@ -5,7 +5,6 @@ import graphql.kickstart.tools.proxy.* import graphql.kickstart.tools.relay.RelayConnectionFactory import graphql.kickstart.tools.util.JavaType import graphql.kickstart.tools.util.ParameterizedTypeImpl -import graphql.kickstart.tools.util.coroutineScope import graphql.schema.DataFetchingEnvironment import graphql.schema.visibility.GraphqlFieldVisibility import kotlinx.coroutines.Dispatchers @@ -136,8 +135,8 @@ data class SchemaParserOptions internal constructor( GenericWrapper(CompletableFuture::class, 0), GenericWrapper(CompletionStage::class, 0), GenericWrapper(Publisher::class, 0), - GenericWrapper.withTransformer(ReceiveChannel::class, 0, { receiveChannel, environment -> - environment.coroutineScope().publish(coroutineContextProvider.provide()) { + GenericWrapper.withTransformer(ReceiveChannel::class, 0, { receiveChannel, _ -> + publish(coroutineContextProvider.provide()) { try { for (item in receiveChannel) { send(item) diff --git a/src/test/groovy/graphql/kickstart/tools/SchemaParserSpec.groovy b/src/test/groovy/graphql/kickstart/tools/SchemaParserSpec.groovy index b1f31f47..d08df14c 100644 --- a/src/test/groovy/graphql/kickstart/tools/SchemaParserSpec.groovy +++ b/src/test/groovy/graphql/kickstart/tools/SchemaParserSpec.groovy @@ -266,10 +266,10 @@ class SchemaParserSpec extends Specification { when: GraphQLSchema schema = SchemaParser.newParser() .schemaString('''\ - type Query { - id: ID! - } - '''.stripIndent()) + |type Query { + | id: ID! + |} + '''.stripMargin()) .resolvers(new QueryWithIdResolver()) .build() .makeExecutableSchema()