Skip to content

Instantly share code, notes, and snippets.

/post.scala
Created Aug 3, 2017

Embed
What would you like to do?
the description for this gist
private def executeGraphQLQuery(query: Document, op: Option[String], vars: JsObject)(implicit e: ExecutionContext) = {
Executor.execute(
SchemaDef.ShopSchema,
query,
repository,
variables = vars,
operationName = op
).map(OK -> _)
.recover {
case error: QueryAnalysisError => BadRequest -> error.resolveError
case error: ErrorWithResolver => InternalServerError -> error.resolveError
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.