Skip to content

Commit bfb64cd

Browse files
committed
Merge pull request #381 from haskell-servant/jkarni/default-config-for-serve
Add 'serveWithConfig'.
2 parents 1e5bdd6 + f137972 commit bfb64cd

File tree

24 files changed

+64
-70
lines changed

24 files changed

+64
-70
lines changed

servant-client/test/Servant/ClientSpec.hs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ api :: Proxy Api
115115
api = Proxy
116116

117117
server :: Application
118-
server = serve api EmptyConfig (
118+
server = serve api (
119119
return alice
120120
:<|> return NoContent
121121
:<|> (\ name -> return $ Person name 0)
@@ -142,7 +142,7 @@ failApi :: Proxy FailApi
142142
failApi = Proxy
143143

144144
failServer :: Application
145-
failServer = serve failApi EmptyConfig (
145+
failServer = serve failApi (
146146
(\ _request respond -> respond $ responseLBS ok200 [] "")
147147
:<|> (\ _capture _request respond -> respond $ responseLBS ok200 [("content-type", "application/json")] "")
148148
:<|> (\_request respond -> respond $ responseLBS ok200 [("content-type", "fooooo")] "")
@@ -232,7 +232,7 @@ sucessSpec = beforeAll (startWaiApp server) $ afterAll endWaiApp $ do
232232

233233
wrappedApiSpec :: Spec
234234
wrappedApiSpec = describe "error status codes" $ do
235-
let serveW api = serve api EmptyConfig $ throwE $ ServantErr 500 "error message" "" []
235+
let serveW api = serve api $ throwE $ ServantErr 500 "error message" "" []
236236
context "are correctly handled by the client" $
237237
let test :: (WrappedApi, String) -> Spec
238238
test (WrappedApi api, desc) =

servant-examples/auth-combinator/auth-combinator.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ main :: IO ()
8282
main = do
8383
dbConnection <- initDB
8484
let config = dbConnection :. EmptyConfig
85-
run 8080 (serve api config server)
85+
run 8080 (serveWithConfig api config server)
8686

8787
{- Sample session:
8888
$ curl http://localhost:8080/

servant-examples/socket-io-chat/socket-io-chat.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ server sHandler = socketIOHandler
3838

3939

4040
app :: WaiMonad () -> Application
41-
app sHandler = serve api EmptyConfig $ server sHandler
41+
app sHandler = serve api $ server sHandler
4242

4343
port :: Int
4444
port = 3001

servant-examples/tutorial/T1.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,4 @@ server :: Server UserAPI
4242
server = return users
4343

4444
app :: Application
45-
app = serve userAPI EmptyConfig server
45+
app = serve userAPI server

servant-examples/tutorial/T10.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,4 +68,4 @@ server = T3.server :<|> serveDocs
6868
plain = ("Content-Type", "text/plain")
6969

7070
app :: Application
71-
app = serve api EmptyConfig server
71+
app = serve api server

servant-examples/tutorial/T2.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,4 @@ server = return users
4949
:<|> return isaac
5050

5151
app :: Application
52-
app = serve userAPI EmptyConfig server
52+
app = serve userAPI server

servant-examples/tutorial/T3.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,4 +81,4 @@ server = position
8181
marketing clientinfo = return (emailForClient clientinfo)
8282

8383
app :: Application
84-
app = serve api EmptyConfig server
84+
app = serve api server

servant-examples/tutorial/T4.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,4 @@ server :: Server PersonAPI
6060
server = return persons
6161

6262
app :: Application
63-
app = serve personAPI EmptyConfig server
63+
app = serve personAPI server

servant-examples/tutorial/T5.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@ server = do
3434
where custom404Err = err404 { errBody = "myfile.txt just isn't there, please leave this server alone." }
3535

3636
app :: Application
37-
app = serve ioAPI EmptyConfig server
37+
app = serve ioAPI server

servant-examples/tutorial/T6.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ server :: Server API
1515
server = serveDirectory "tutorial"
1616

1717
app :: Application
18-
app = serve api EmptyConfig server
18+
app = serve api server

0 commit comments

Comments
 (0)