@@ -36,7 +36,7 @@ import Data.Monoid ((<>))
3636import Data.Proxy (Proxy (..))
3737import Data.Text (Text)
3838import qualified Data.Text as T
39−import qualified Data.Text.Encoding as T
39+import qualified Data.Text.Encoding as TE
4040import qualified Data.Text.Lazy as TL
4141import Data.Traversable (forM)
4242import qualified Language.Javascript.JSaddle as JS
@@ -181,7 +181,7 @@ prependToPathParts p req =
181181 req { reqPathParts = p : reqPathParts req }
182182
183183addHeader :: (ToHttpApiData a, Reflex t) => Text -> Dynamic t (Either Text a) -> Req t -> Req t
184−addHeader name val req = req { headers = (name, (fmap . fmap) (T.decodeUtf8 . toHeader) val) : headers req }
184+addHeader name val req = req { headers = (name, (fmap . fmap) (TE.decodeUtf8 . toHeader) val) : headers req }
185185
186186reqToReflexRequest
187187 :: forall t. Reflex t
@@ -275,8 +275,8 @@ reqToReflexRequest reqMeth reqHost req@(Req _ _ _ (reqBody :: Maybe (Dynamic t (
275275 mkAuth _ (Left e) = Left e
276276 mkAuth Nothing r = r
277277 mkAuth (Just (BasicAuthData u p)) (Right config) = Right $ config
278− { _xhrRequestConfig_user = Just $ T.decodeUtf8 u
279− , _xhrRequestConfig_password = Just $ T.decodeUtf8 p}
278+ { _xhrRequestConfig_user = Just $ TE.decodeUtf8 u
279+ , _xhrRequestConfig_password = Just $ TE.decodeUtf8 p}
280280
281281 addAuth :: Dynamic t (Either Text (XhrRequestConfig x))
282282 -> Dynamic t (Either Text (XhrRequestConfig x))
@@ -449,7 +449,7 @@ instance FromJSON a => MimeUnrender JSON a where
449449-- Note that the @mimeUnrender p (mimeRender p x) == Right x@ law only
450450-- holds if every element of x is non-null (i.e., not @("", "")@)
451451instance FromForm a => MimeUnrender FormUrlEncoded a where
452− mimeUnrender _ = first T.unpack . urlDecodeAsForm . BB.toLazyByteString . T.encodeUtf8Builder . JS.textFromJSString
452+ mimeUnrender _ = first T.unpack . urlDecodeAsForm . Builder.toLazyByteString . TE.encodeUtf8Builder . JS.textFromJSString
453453
454454-- | @left show . TextL.decodeUtf8'@
455455instance MimeUnrender PlainText TL.Text where
@@ -465,11 +465,11 @@ instance MimeUnrender PlainText String where
465465
466466-- | @Right . id@
467467instance MimeUnrender OctetStream ByteString where
468− mimeUnrender _ = pure . BB.toLazyByteString . T.encodeUtf8Builder . JS.textFromJSString
468+ mimeUnrender _ = pure . Builder.toLazyByteString . TE.encodeUtf8Builder . JS.textFromJSString
469469
470470-- | @Right . toStrict@
471471instance MimeUnrender OctetStream BS.ByteString where
472− mimeUnrender _ = pure . T.encodeUtf8 . JS.textFromJSString
472+ mimeUnrender _ = pure . TE.encodeUtf8 . JS.textFromJSString
473473
474474note :: e -> Maybe a -> Either e a
475475note e Nothing = Left e
@@ -479,8 +479,8 @@ fmapL :: (e -> e') -> Either e a -> Either e' a
479479fmapL _ (Right a) = Right a
480480fmapL f (Left e) = Left (f e)
481481
482−builderToText :: BB.Builder -> T.Text
483−builderToText = T.decodeUtf8 . BL.toStrict . BB.toLazyByteString
482+builderToText :: Builder.Builder -> T.Text
483+builderToText = TE.decodeUtf8 . BL.toStrict . Builder.toLazyByteString
484484
485485escape :: T.Text -> T.Text
486486escape = T.pack . N.escapeURIString (not . N.isReserved) . T.unpack . TE.decodeUtf8 . BL.toStrict . Builder.toLazyByteString . toEncodedUrlPiece