@@ -15,8 +15,8 @@ import qualified Data.ByteString.Char8 as S8
1515import Control.Arrow ((***))
1616import Data.Text (pack)
1717import Data.String (fromString)
18−import WaiAppStatic.Mime (defaultMimeMap, mimeByExt, defaultMimeType)
19−import WaiAppStatic.Types (ssIndices, toPiece, ssGetMimeType, fileName)
18+import Network.Mime (defaultMimeMap, mimeByExt, defaultMimeType)
19+import WaiAppStatic.Types (ssIndices, toPiece, ssGetMimeType, fileName, fromPiece)
2020import Data.Maybe (mapMaybe)
2121
2222data Args = Args
@@ -49,5 +49,5 @@ main = do
4949 , settingsHost = fromString host
5050 } $ middle $ staticApp (defaultFileServerSettings $ fromString docroot)
5151 { ssIndices = if noindex then [] else mapMaybe (toPiece . pack) index
52− , ssGetMimeType = return . mimeByExt mimeMap defaultMimeType . fileName
52+ , ssGetMimeType = return . mimeByExt mimeMap defaultMimeType . fromPiece . fileName
5353 }