X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=Network%2FHTTP%2FLucu%2FDefaultPage.hs;h=0fefa7f38ca6c0a88d151ccc9601bb1a93573ba7;hb=2bcf36a739341aaaf56d812286d57233fff81ad5;hp=1ae5abd9589bd2f697f849b5f1189ecc6e0c3bcf;hpb=3318fe04b2d541a29228a96f69e0dcf81392a38f;p=Lucu.git diff --git a/Network/HTTP/Lucu/DefaultPage.hs b/Network/HTTP/Lucu/DefaultPage.hs index 1ae5abd..0fefa7f 100644 --- a/Network/HTTP/Lucu/DefaultPage.hs +++ b/Network/HTTP/Lucu/DefaultPage.hs @@ -18,6 +18,7 @@ import Control.Arrow.ListArrow import Control.Arrow.Unicode import Data.Ascii (Ascii) import qualified Data.Ascii as A +import qualified Data.CaseInsensitive as CI import Data.Maybe import qualified Data.Text as T import Network.HTTP.Lucu.Config @@ -53,10 +54,10 @@ mkDefaultPage ∷ (ArrowXml (⇝), StatusCode sc) → b ⇝ XmlTree {-# INLINEABLE mkDefaultPage #-} mkDefaultPage conf status msgA - = let sStr = A.toString $ A.fromAsciiBuilder $ printStatusCode status + = let sStr = A.toString ∘ A.fromAsciiBuilder $ printStatusCode status sig = concat [ A.toString (cnfServerSoftware conf) , " at " - , T.unpack (cnfServerHost conf) + , T.unpack ∘ CI.original $ cnfServerHost conf ] in ( eelem "/" += ( eelem "html" @@ -137,7 +138,7 @@ getMsg req res@(Response {..}) = none where path ∷ String - path = uriPath $ reqURI $ fromJust req + path = uriPath ∘ reqURI $ fromJust req loc ∷ String - loc = A.toString $ fromJust $ getHeader "Location" res + loc = A.toString ∘ fromJust $ getHeader "Location" res