Remove unused (and not exposed) Execute.Internal
This commit is contained in:
		| @@ -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 [] | ||||
		Reference in New Issue
	
	Block a user