yesod-core 1.2.19.1 → 1.2.19.2
raw patch · 2 files changed
+9/−1 lines, 2 files
Files
- Yesod/Core/Content.hs +8/−0
- yesod-core.cabal +1/−1
Yesod/Core/Content.hs view
@@ -63,6 +63,9 @@ import Data.Conduit (Source, Flush (Chunk), ResumableSource, mapOutput) import Control.Monad.Trans.Resource (ResourceT) import Data.Conduit.Internal (ResumableSource (ResumableSource))+#if MIN_VERSION_conduit(1, 2, 0)+import qualified Data.Conduit.Internal as CI+#endif import qualified Data.Aeson as J import Data.Aeson.Encode (fromValue)@@ -114,6 +117,11 @@ toContent = toContent . renderCss instance ToContent Javascript where toContent = toContent . toLazyText . unJavascript++#if MIN_VERSION_conduit(1, 2, 0)+instance ToFlushBuilder builder => ToContent (CI.Pipe () () builder () (ResourceT IO) ()) where+ toContent src = ContentSource $ CI.ConduitM (CI.mapOutput toFlushBuilder src >>=)+#endif instance ToFlushBuilder builder => ToContent (Source (ResourceT IO) builder) where toContent src = ContentSource $ mapOutput toFlushBuilder src
yesod-core.cabal view
@@ -1,5 +1,5 @@ name: yesod-core-version: 1.2.19.1+version: 1.2.19.2 license: MIT license-file: LICENSE author: Michael Snoyman <michael@snoyman.com>