@@ -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 )
@@ -66,7 +62,7 @@ runDemo env demo = do
6662 L. runStderrLoggingT $ runReaderT (runDemoT demo) env
6763
6864warpApp :: Application
69- warpApp req respond = E. bracket_
65+ warpApp _req respond = E. bracket_
7066 (L. runStderrLoggingT ($ (L. logInfo) " Try IO Block" ))
7167 (L. runStderrLoggingT ($ (L. logInfo) " Clean IO Block" ))
7268 (respond $ Wai. responseLBS HTTP. status200
@@ -91,12 +87,12 @@ runDemoApp = do
9187 demoHost <- lookupEnv " DEMO_HOST"
9288 demoPort <- lookupEnv " DEMO_PORT"
9389 let defaultEnv = def :: DemoEnv
94- defaultEnv <- return $ maybe
90+ defaultEnv' <- return $ maybe
9591 defaultEnv
9692 (\ host -> defaultEnv { demoEnvHost = read host })
9793 demoHost
98- defaultEnv <- return $ maybe
99- defaultEnv
100- (\ port -> defaultEnv { demoEnvPort = read port })
94+ defaultEnv'' <- return $ maybe
95+ defaultEnv'
96+ (\ port -> defaultEnv' { demoEnvPort = read port })
10197 demoPort
102- runDemo defaultEnv demoApp
98+ runDemo defaultEnv'' demoApp
0 commit comments