summaryrefslogtreecommitdiff
path: root/src/Language/GraphQL.hs
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2019-12-30 18:26:24 +0100
committerEugen Wissner <belka@caraus.de>2019-12-30 18:26:24 +0100
commit44dc80bb37558fc6a35b22791ac407b63956176d (patch)
treeb1ffed820212030e5f7493c17fc6a1c23722a358 /src/Language/GraphQL.hs
parentfdf5914626ad172a8a459696f0114ef990c0d5cb (diff)
downloadgraphql-44dc80bb37558fc6a35b22791ac407b63956176d.tar.gz
Replace substitution function with a map
It makes using variables with queries more approachable, but some work still has to be done. - The type `Subs` should be renamed and moved out of `Schema`, together with `AST.Core.Value` probably. - Some kind of conversion should be possible from a user-defined input type T to the Value. So the final HashMap should have a type like `HashMap name a`, where a is an instance of a potential typeclass InputType.
Diffstat (limited to 'src/Language/GraphQL.hs')
-rw-r--r--src/Language/GraphQL.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Language/GraphQL.hs b/src/Language/GraphQL.hs
index afce8aa..952f8ac 100644
--- a/src/Language/GraphQL.hs
+++ b/src/Language/GraphQL.hs
@@ -20,7 +20,7 @@ graphql :: MonadIO m
=> NonEmpty (Schema.Resolver m) -- ^ Resolvers.
-> T.Text -- ^ Text representing a @GraphQL@ request document.
-> m Aeson.Value -- ^ Response.
-graphql = flip graphqlSubs $ const Nothing
+graphql = flip graphqlSubs mempty
-- | If the text parses correctly as a @GraphQL@ query the substitution is
-- applied to the query and the query is then executed using to the given