Skip to content

Commit 4703a36

Browse files
nzhang-zhCMCDragonkai
authored andcommitted
Fix strict build errors
1 parent f488491 commit 4703a36

File tree

3 files changed

+7
-16
lines changed

3 files changed

+7
-16
lines changed

app/library/Main.hs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22

33
module Main where
44

5-
import Control.Monad.IO.Class ( MonadIO
6-
, liftIO
7-
)
5+
import Control.Monad.IO.Class ( liftIO )
86
import Control.Monad.Logger as L
97
import qualified Data.Text as T
108

src/Demo.hs

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ module Demo where
66

77
import qualified Control.Exception.Safe as E
88
import Control.Exception.Safe ( MonadCatch
9-
, MonadMask
109
, MonadThrow
1110
)
1211
import 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-
)
2723
import Data.Default.Class ( Default
2824
, def
2925
)
@@ -65,7 +61,7 @@ runDemo :: DemoEnv -> Demo a -> IO a
6561
runDemo env demo = L.runStderrLoggingT $ runReaderT (runDemoT demo) env
6662

6763
warpApp :: 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

src/Library.hs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44

55
module Library where
66

7-
import Control.Monad.IO.Class ( MonadIO
8-
, liftIO
9-
)
107
import Control.Monad.Logger as L
118
import Control.Monad.Logger ( LoggingT
129
, MonadLogger

0 commit comments

Comments
 (0)