nested-routes 9.0.2 → 10.0.0
raw patch · 2 files changed
+11/−10 lines, 2 filesdep ~monad-control-aligneddep ~wai-middleware-content-type
Dependency ranges changed: monad-control-aligned, wai-middleware-content-type
Files
nested-routes.cabal view
@@ -1,11 +1,13 @@--- This file has been generated from package.yaml by hpack version 0.21.2.+cabal-version: 1.12++-- This file has been generated from package.yaml by hpack version 0.35.2. -- -- see: https://github.com/sol/hpack ----- hash: 7c520a45928168a93159724ea46821f4fe47ae0e5f9b02998cfa86d1380a1b99+-- hash: 40872453e434f8694f8801dfc1394a8ed0674e4dc6d8918b4906b0d03fee8f92 name: nested-routes-version: 9.0.2+version: 10.0.0 synopsis: Declarative, compositional Wai responses description: Please see the README on Github at <https://github.com/athanclark/nested-routes#readme> category: Web@@ -15,7 +17,6 @@ license: BSD3 license-file: LICENSE build-type: Simple-cabal-version: >= 1.10 source-repository head type: git@@ -38,7 +39,7 @@ , exceptions , extractable-singleton , hashable- , monad-control-aligned+ , monad-control-aligned >=0.0.2 , mtl , poly-arity >=0.0.7 , pred-trie >=0.6.1@@ -47,7 +48,7 @@ , tries >=0.0.6 , unordered-containers , wai >=3.2.1- , wai-middleware-content-type >=0.6.2+ , wai-middleware-content-type >=0.7.0 , wai-middleware-verbs >=0.4.0.1 , wai-transformers >=0.1.0 default-language: Haskell2010@@ -73,7 +74,7 @@ , hspec , hspec-wai , http-types- , monad-control-aligned+ , monad-control-aligned >=0.0.2 , mtl , nested-routes , poly-arity >=0.0.7@@ -85,7 +86,7 @@ , tries >=0.0.6 , unordered-containers , wai >=3.2.1- , wai-middleware-content-type >=0.6.2+ , wai-middleware-content-type >=0.7.0 , wai-middleware-verbs >=0.4.0.1 , wai-transformers >=0.1.0 default-language: Haskell2010
src/Web/Routes/Nested/Types.hs view
@@ -93,13 +93,13 @@ -- <https://hackage.haskell.org/package/wai-middleware-verbs wai-middleware-verbs> -- and <https://hackage.haskell.org/package/wai-middleware-content-type wai-middleware-content-type> -- packages.-type ActionT m a = VerbListenerT (FileExtListenerT m a) m a+type ActionT urlbase m a = VerbListenerT (FileExtListenerT urlbase m a) m a -- | Run the content builder into a middleware that responds when the content -- is satisfiable (i.e. @Accept@ headers are O.K., etc.) action :: MonadBaseControl IO m stM => Extractable stM- => ActionT m ()+ => ActionT urlbase m () -> MiddlewareT m action xs app req respond = do vmap <- execVerbListenerT xs