X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Lucu.git;a=blobdiff_plain;f=Network%2FHTTP%2FLucu%2FUtils.hs;h=4db7c0555e1e05513052ef0573e4dfab2874fc24;hp=51025248c5455f46f31ac938ffc3e376ede1b5d5;hb=7bc27fc;hpb=7843dbf537dfefa583a8ee55b2a31a5e8a9c7c37 diff --git a/Network/HTTP/Lucu/Utils.hs b/Network/HTTP/Lucu/Utils.hs index 5102524..4db7c05 100644 --- a/Network/HTTP/Lucu/Utils.hs +++ b/Network/HTTP/Lucu/Utils.hs @@ -22,8 +22,6 @@ import Data.ByteString (ByteString) import qualified Data.ByteString.Char8 as BS import Data.List hiding (last) import Data.Monoid.Unicode -import Data.Text (Text) -import Data.Text.Encoding as T import Network.URI import Prelude hiding (last) import Prelude.Unicode @@ -94,12 +92,12 @@ parseWWWFormURLEncoded src -- |> splitPathInfo "http://example.com/foo/bar" -- > ==> ["foo", "bar"] -splitPathInfo ∷ URI → [Text] +splitPathInfo ∷ URI → [ByteString] splitPathInfo uri = let reqPathStr = uriPath uri reqPath = [unEscapeString x | x ← splitBy (≡ '/') reqPathStr, (¬) (null x)] in - map (T.decodeUtf8 ∘ BS.pack) reqPath + map BS.pack reqPath -- |> show3 5 -- > ==> "005"