From 840e129c4496b4e8145480d2b3c3cb34f505702e Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Sat, 11 Jul 2020 06:34:10 +0200 Subject: Parse subscriptions --- src/Language/GraphQL/Execute.hs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/Language/GraphQL/Execute.hs') diff --git a/src/Language/GraphQL/Execute.hs b/src/Language/GraphQL/Execute.hs index ff1078c..471cd00 100644 --- a/src/Language/GraphQL/Execute.hs +++ b/src/Language/GraphQL/Execute.hs @@ -1,3 +1,5 @@ +{-# LANGUAGE OverloadedStrings #-} + -- | This module provides functions to execute a @GraphQL@ request. module Language.GraphQL.Execute ( execute @@ -42,6 +44,8 @@ executeRequest (Transform.Document types' rootObjectType operation) executeOperation types' rootObjectType fields | (Transform.Mutation _ fields) <- operation = executeOperation types' rootObjectType fields + | otherwise = + pure $ singleError "This service does not support subscriptions." -- This is actually executeMutation, but we don't distinguish between queries -- and mutations yet. -- cgit v1.2.3