forked from OSS/graphql
Remove unused (and not exposed) Execute.Internal
This commit is contained in:
parent
de4f69ab03
commit
7444895a58
@ -47,7 +47,6 @@ library
|
|||||||
Language.GraphQL.Validate.Validation
|
Language.GraphQL.Validate.Validation
|
||||||
Test.Hspec.GraphQL
|
Test.Hspec.GraphQL
|
||||||
other-modules:
|
other-modules:
|
||||||
Language.GraphQL.Execute.Internal
|
|
||||||
Language.GraphQL.Execute.Transform
|
Language.GraphQL.Execute.Transform
|
||||||
Language.GraphQL.Type.Definition
|
Language.GraphQL.Type.Definition
|
||||||
Language.GraphQL.Type.Internal
|
Language.GraphQL.Type.Internal
|
||||||
|
@ -1,31 +0,0 @@
|
|||||||
{- This Source Code Form is subject to the terms of the Mozilla Public License,
|
|
||||||
v. 2.0. If a copy of the MPL was not distributed with this file, You can
|
|
||||||
obtain one at https://mozilla.org/MPL/2.0/. -}
|
|
||||||
|
|
||||||
{-# LANGUAGE DuplicateRecordFields #-}
|
|
||||||
{-# LANGUAGE ExplicitForAll #-}
|
|
||||||
{-# LANGUAGE NamedFieldPuns #-}
|
|
||||||
|
|
||||||
module Language.GraphQL.Execute.Internal
|
|
||||||
( addError
|
|
||||||
, singleError
|
|
||||||
) where
|
|
||||||
|
|
||||||
import Control.Monad.Trans.State (modify)
|
|
||||||
import Control.Monad.Catch (MonadCatch)
|
|
||||||
import Data.Sequence ((|>))
|
|
||||||
import qualified Data.Text as Text
|
|
||||||
import qualified Language.GraphQL.AST as Full
|
|
||||||
import Language.GraphQL.Error (CollectErrsT, Error(..), Resolution(..))
|
|
||||||
import Prelude hiding (null)
|
|
||||||
|
|
||||||
addError :: MonadCatch m => forall a. a -> Error -> CollectErrsT m a
|
|
||||||
addError returnValue error' = modify appender >> pure returnValue
|
|
||||||
where
|
|
||||||
appender :: Resolution m -> Resolution m
|
|
||||||
appender resolution@Resolution{ errors } = resolution
|
|
||||||
{ errors = errors |> error'
|
|
||||||
}
|
|
||||||
|
|
||||||
singleError :: [Full.Location] -> String -> Error
|
|
||||||
singleError errorLocations message = Error (Text.pack message) errorLocations []
|
|
Loading…
Reference in New Issue
Block a user