Drop some deps
This commit is contained in:
parent
867e7c32dc
commit
182abd89bf
@ -57,7 +57,7 @@ import Yesod.Core.Types
|
|||||||
import Yesod.Core.Class.Yesod
|
import Yesod.Core.Class.Yesod
|
||||||
import Yesod.Core.Class.Dispatch
|
import Yesod.Core.Class.Dispatch
|
||||||
import Yesod.Core.Internal.Run
|
import Yesod.Core.Internal.Run
|
||||||
import Safe (readMay)
|
import Text.Read (readMaybe)
|
||||||
import System.Environment (getEnvironment)
|
import System.Environment (getEnvironment)
|
||||||
import qualified System.Random as Random
|
import qualified System.Random as Random
|
||||||
import Control.AutoUpdate (mkAutoUpdate, defaultUpdateSettings, updateAction, updateFreq)
|
import Control.AutoUpdate (mkAutoUpdate, defaultUpdateSettings, updateAction, updateFreq)
|
||||||
@ -239,7 +239,7 @@ warpEnv site = do
|
|||||||
case lookup "PORT" env of
|
case lookup "PORT" env of
|
||||||
Nothing -> error "warpEnv: no PORT environment variable found"
|
Nothing -> error "warpEnv: no PORT environment variable found"
|
||||||
Just portS ->
|
Just portS ->
|
||||||
case readMay portS of
|
case readMaybe portS of
|
||||||
Nothing -> error $ "warpEnv: invalid PORT environment variable: " ++ show portS
|
Nothing -> error $ "warpEnv: invalid PORT environment variable: " ++ show portS
|
||||||
Just port -> warp port site
|
Just port -> warp port site
|
||||||
|
|
||||||
|
|||||||
@ -244,7 +244,6 @@ import Yesod.Core.Class.Handler
|
|||||||
import Yesod.Core.Types
|
import Yesod.Core.Types
|
||||||
import Yesod.Routes.Class (Route)
|
import Yesod.Routes.Class (Route)
|
||||||
import Data.ByteString.Builder (Builder)
|
import Data.ByteString.Builder (Builder)
|
||||||
import Safe (headMay)
|
|
||||||
import Data.CaseInsensitive (CI, original)
|
import Data.CaseInsensitive (CI, original)
|
||||||
import qualified Data.Conduit.List as CL
|
import qualified Data.Conduit.List as CL
|
||||||
import Control.Monad.Trans.Resource (MonadResource, InternalState, runResourceT, withInternalState, getInternalState, liftResourceT, resourceForkIO)
|
import Control.Monad.Trans.Resource (MonadResource, InternalState, runResourceT, withInternalState, getInternalState, liftResourceT, resourceForkIO)
|
||||||
@ -601,7 +600,7 @@ setMessageI = addMessageI ""
|
|||||||
-- | Gets just the last message in the user's session,
|
-- | Gets just the last message in the user's session,
|
||||||
-- discards the rest and the status
|
-- discards the rest and the status
|
||||||
getMessage :: MonadHandler m => m (Maybe Html)
|
getMessage :: MonadHandler m => m (Maybe Html)
|
||||||
getMessage = fmap (fmap snd . headMay) getMessages
|
getMessage = fmap (fmap snd . listToMaybe) getMessages
|
||||||
|
|
||||||
-- | Bypass remaining handler code and output the given file.
|
-- | Bypass remaining handler code and output the given file.
|
||||||
--
|
--
|
||||||
@ -1317,7 +1316,7 @@ selectRep w = do
|
|||||||
tryAccept ct =
|
tryAccept ct =
|
||||||
if subType == "*"
|
if subType == "*"
|
||||||
then if mainType == "*"
|
then if mainType == "*"
|
||||||
then headMay reps
|
then listToMaybe reps
|
||||||
else Map.lookup mainType mainTypeMap
|
else Map.lookup mainType mainTypeMap
|
||||||
else lookupAccept ct
|
else lookupAccept ct
|
||||||
where
|
where
|
||||||
|
|||||||
@ -52,7 +52,6 @@ import Yesod.Core.Internal.Util (getTime, putTime)
|
|||||||
import Yesod.Routes.Class (RenderRoute (..), ParseRoute (..))
|
import Yesod.Routes.Class (RenderRoute (..), ParseRoute (..))
|
||||||
import Control.Monad.Reader (MonadReader (..))
|
import Control.Monad.Reader (MonadReader (..))
|
||||||
import Control.DeepSeq (NFData (rnf))
|
import Control.DeepSeq (NFData (rnf))
|
||||||
import Control.DeepSeq.Generics (genericRnf)
|
|
||||||
import Yesod.Core.TypeCache (TypeMap, KeyedTypeMap)
|
import Yesod.Core.TypeCache (TypeMap, KeyedTypeMap)
|
||||||
import Control.Monad.Logger (MonadLoggerIO (..))
|
import Control.Monad.Logger (MonadLoggerIO (..))
|
||||||
import UnliftIO (MonadUnliftIO (..), UnliftIO (..))
|
import UnliftIO (MonadUnliftIO (..), UnliftIO (..))
|
||||||
@ -318,8 +317,7 @@ data ErrorResponse =
|
|||||||
| PermissionDenied !Text
|
| PermissionDenied !Text
|
||||||
| BadMethod !H.Method
|
| BadMethod !H.Method
|
||||||
deriving (Show, Eq, Typeable, Generic)
|
deriving (Show, Eq, Typeable, Generic)
|
||||||
instance NFData ErrorResponse where
|
instance NFData ErrorResponse
|
||||||
rnf = genericRnf
|
|
||||||
|
|
||||||
----- header stuff
|
----- header stuff
|
||||||
-- | Headers to be added to a 'Result'.
|
-- | Headers to be added to a 'Result'.
|
||||||
|
|||||||
@ -36,7 +36,6 @@ library
|
|||||||
, containers >= 0.2
|
, containers >= 0.2
|
||||||
, cookie >= 0.4.3 && < 0.5
|
, cookie >= 0.4.3 && < 0.5
|
||||||
, deepseq >= 1.3
|
, deepseq >= 1.3
|
||||||
, deepseq-generics
|
|
||||||
, fast-logger >= 2.2
|
, fast-logger >= 2.2
|
||||||
, http-types >= 0.7
|
, http-types >= 0.7
|
||||||
, monad-logger >= 0.3.10 && < 0.4
|
, monad-logger >= 0.3.10 && < 0.4
|
||||||
@ -45,8 +44,7 @@ library
|
|||||||
, path-pieces >= 0.1.2 && < 0.3
|
, path-pieces >= 0.1.2 && < 0.3
|
||||||
, random >= 1.0.0.2 && < 1.2
|
, random >= 1.0.0.2 && < 1.2
|
||||||
, resourcet >= 1.2
|
, resourcet >= 1.2
|
||||||
, safe
|
, rio
|
||||||
, semigroups
|
|
||||||
, shakespeare >= 2.0
|
, shakespeare >= 2.0
|
||||||
, template-haskell >= 2.11
|
, template-haskell >= 2.11
|
||||||
, text >= 0.7
|
, text >= 0.7
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user