X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Lucu.git;a=blobdiff_plain;f=Network%2FHTTP%2FLucu%2FMIMEType.hs;h=318526d83402730e78ce52c59ca528779b1eb9b2;hp=4128f53b91c3d58fbd560af850c8a6ae16b8f29d;hb=05f49fa;hpb=02d702c138d918386135245021d5778676ee6d0e diff --git a/Network/HTTP/Lucu/MIMEType.hs b/Network/HTTP/Lucu/MIMEType.hs index 4128f53..318526d 100644 --- a/Network/HTTP/Lucu/MIMEType.hs +++ b/Network/HTTP/Lucu/MIMEType.hs @@ -19,7 +19,9 @@ import Data.Ascii (Ascii, CIAscii) import qualified Data.Ascii as A import Data.Attoparsec.Char8 as P import qualified Data.ByteString.Char8 as C8 +import Data.Map (Map) import Data.Monoid.Unicode +import Data.Text (Text) import Network.HTTP.Lucu.Parser.Http import Network.HTTP.Lucu.Utils import Prelude hiding (min) @@ -30,7 +32,7 @@ import Prelude.Unicode data MIMEType = MIMEType { mtMajor ∷ !CIAscii , mtMinor ∷ !CIAscii - , mtParams ∷ ![ (CIAscii, Ascii) ] + , mtParams ∷ !(Map CIAscii Text) } deriving (Eq, Show) -- |Convert a 'MIMEType' to 'Ascii'.