@@ -9,12 +9,12 @@ import Hydra.Chain.Direct.Tx (HeadObservation)
9
9
import Hydra.Explorer.ExplorerState (ExplorerState , HeadState , aggregateHeadObservations )
10
10
import Hydra.Logging (Tracer , Verbosity (.. ), traceWith , withTracer )
11
11
import Hydra.Network (PortNumber )
12
- import Network.Wai (Middleware , Request (.. ), Response )
12
+ import Network.Wai (Middleware , Request (.. ))
13
13
import Network.Wai.Handler.Warp qualified as Warp
14
14
import Servant (Server , throwError )
15
15
import Servant.API (Get , Header , JSON , addHeader , (:>) )
16
16
import Servant.API.ResponseHeaders (Headers )
17
- import Servant.Server (Application , Handler , err404 , err500 , serve )
17
+ import Servant.Server (Application , Handler , err500 , serve )
18
18
import System.Environment (withArgs )
19
19
20
20
type API =
@@ -35,9 +35,7 @@ type GetHeads = IO [HeadState]
35
35
api :: Proxy API
36
36
api = Proxy
37
37
38
- server ::
39
- GetHeads ->
40
- Server API
38
+ server :: GetHeads -> Server API
41
39
server = handleGetHeads
42
40
43
41
handleGetHeads ::
@@ -58,9 +56,6 @@ handleGetHeads getHeads = do
58
56
return $ addHeader " application/json" $ addCorsHeaders heads
59
57
Left (_ :: SomeException ) -> throwError err500
60
58
61
- handleUnknownResource :: Request -> Handler Response
62
- handleUnknownResource _req = throwError err404
63
-
64
59
logMiddleware :: Tracer IO APIServerLog -> Middleware
65
60
logMiddleware tracer app' req sendResponse = do
66
61
liftIO $
0 commit comments