diff options
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 |
