@@ -6,7 +6,6 @@ module Demo where
66
77import qualified Control.Exception.Safe as E
88import Control.Exception.Safe ( MonadCatch
9- , MonadMask
109 , MonadThrow
1110 )
1211import Control.Monad.IO.Class ( MonadIO
@@ -21,9 +20,6 @@ import Control.Monad.Reader ( MonadReader
2120 , ask
2221 , runReaderT
2322 )
24- import Control.Monad.Trans.Class ( MonadTrans
25- , lift
26- )
2723import Data.Default.Class ( Default
2824 , def
2925 )
@@ -65,7 +61,7 @@ runDemo :: DemoEnv -> Demo a -> IO a
6561runDemo env demo = L. runStderrLoggingT $ runReaderT (runDemoT demo) env
6662
6763warpApp :: Application
68- warpApp req respond = E. bracket_
64+ warpApp _req respond = E. bracket_
6965 (L. runStderrLoggingT ($ (L. logInfo) " Try IO Block" ))
7066 (L. runStderrLoggingT ($ (L. logInfo) " Clean IO Block" ))
7167 (respond $ Wai. responseLBS HTTP. status200
@@ -90,12 +86,12 @@ runDemoApp = do
9086 demoHost <- lookupEnv " DEMO_HOST"
9187 demoPort <- lookupEnv " DEMO_PORT"
9288 let defaultEnv = def :: DemoEnv
93- defaultEnv <- return $ maybe
89+ defaultEnv' <- return $ maybe
9490 defaultEnv
9591 (\ host -> defaultEnv { demoEnvHost = read host })
9692 demoHost
97- defaultEnv <- return $ maybe
98- defaultEnv
99- (\ port -> defaultEnv { demoEnvPort = read port })
93+ defaultEnv'' <- return $ maybe
94+ defaultEnv'
95+ (\ port -> defaultEnv' { demoEnvPort = read port })
10096 demoPort
101- runDemo defaultEnv demoApp
97+ runDemo defaultEnv'' demoApp
0 commit comments