diff options
| author | Eugen Wissner <belka@caraus.de> | 2020-01-01 10:58:11 +0100 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2020-01-01 10:58:11 +0100 |
| commit | dd8f312cb3b0478a3f1e6215c73f47d49180be65 (patch) | |
| tree | 08aeba58c19e6800fd6361e7605a591871116389 /src/Language/GraphQL/Schema.hs | |
| parent | d82d5a36b32934bfeb99bf8c99637977dfe725b4 (diff) | |
| download | graphql-dd8f312cb3b0478a3f1e6215c73f47d49180be65.tar.gz | |
Rewrite argument list to argument map
Diffstat (limited to 'src/Language/GraphQL/Schema.hs')
| -rw-r--r-- | src/Language/GraphQL/Schema.hs | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/Language/GraphQL/Schema.hs b/src/Language/GraphQL/Schema.hs index a6c37db..8bdf605 100644 --- a/src/Language/GraphQL/Schema.hs +++ b/src/Language/GraphQL/Schema.hs @@ -12,7 +12,6 @@ module Language.GraphQL.Schema , wrappedScalar -- * AST Reexports , Field - , Argument(..) , Value(..) ) where @@ -90,11 +89,7 @@ resolveFieldValue f resolveRight fld@(Field _ _ args _) = do result <- lift $ reader . runExceptT . runActionT $ f either resolveLeft (resolveRight fld) result where - reader = flip runReaderT - $ Context - $ HashMap.fromList - $ argumentToTuple <$> args - argumentToTuple (Argument name value) = (name, value) + reader = flip runReaderT $ Context {arguments=args} resolveLeft err = do _ <- addErrMsg err return $ HashMap.singleton (aliasOrName fld) Aeson.Null |
