X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Lucu.git;a=blobdiff_plain;f=Network%2FHTTP%2FLucu%2FDefaultPage.hs;h=360a2686137a6a76539eafadede328bc4451d796;hp=c315424414857aba8b5ffe0d1047dac10c0db5bb;hb=a19fa7d;hpb=0ff03469c29b791f2c609a659bbf59be97e306f2 diff --git a/Network/HTTP/Lucu/DefaultPage.hs b/Network/HTTP/Lucu/DefaultPage.hs index c315424..360a268 100644 --- a/Network/HTTP/Lucu/DefaultPage.hs +++ b/Network/HTTP/Lucu/DefaultPage.hs @@ -10,7 +10,7 @@ module Network.HTTP.Lucu.DefaultPage , mkDefaultPage ) where -import qualified Blaze.ByteString.Builder.ByteString as BB +import qualified Blaze.ByteString.Builder.Char.Utf8 as BB import Control.Arrow import Control.Arrow.ArrowList import Control.Arrow.ListArrow @@ -21,7 +21,6 @@ import qualified Data.Ascii as A import Data.Maybe import qualified Data.Text as T import qualified Data.Text.Lazy as Lazy -import qualified Data.Text.Lazy.Encoding as Lazy import Network.HTTP.Lucu.Config import Network.HTTP.Lucu.Headers import Network.HTTP.Lucu.Interaction @@ -55,8 +54,7 @@ writeDefaultPage !itr let conf = itrConfig itr page = getDefaultPage conf reqM res - putTMVar (itrBodyToSend itr) - (BB.fromLazyByteString $ Lazy.encodeUtf8 page) + putTMVar (itrBodyToSend itr) (BB.fromLazyText page) mkDefaultPage ∷ (ArrowXml a) ⇒ Config → StatusCode → a b XmlTree → a b XmlTree {-# INLINEABLE mkDefaultPage #-}