yesod-eventsource 1.4.0.1 → 1.4.1
raw patch · 3 files changed
+7/−5 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Yesod.EventSource: instance Enum EventSourcePolyfill
- Yesod.EventSource: instance Eq EventSourcePolyfill
- Yesod.EventSource: instance Ord EventSourcePolyfill
- Yesod.EventSource: instance Show EventSourcePolyfill
+ Yesod.EventSource: instance GHC.Classes.Eq Yesod.EventSource.EventSourcePolyfill
+ Yesod.EventSource: instance GHC.Classes.Ord Yesod.EventSource.EventSourcePolyfill
+ Yesod.EventSource: instance GHC.Enum.Enum Yesod.EventSource.EventSourcePolyfill
+ Yesod.EventSource: instance GHC.Show.Show Yesod.EventSource.EventSourcePolyfill
Files
- ChangeLog.md +3/−1
- Yesod/EventSource.hs +3/−3
- yesod-eventsource.cabal +1/−1
ChangeLog.md view
@@ -1,1 +1,3 @@-No changes logged yet+## 1.4.1++* Fix warnings
Yesod/EventSource.hs view
@@ -11,7 +11,7 @@ import Blaze.ByteString.Builder (Builder) import Control.Monad (when) import Data.Functor ((<$>))-import Data.Monoid (mappend, mempty)+import Data.Monoid (Monoid (..)) import Yesod.Core import qualified Data.Conduit as C import qualified Network.Wai as W@@ -24,7 +24,7 @@ -- set any necessary headers. prepareForEventSource :: MonadHandler m => m EventSourcePolyfill prepareForEventSource = do- reqWith <- lookup "X-Requested-With" . W.requestHeaders <$> waiRequest+ reqWith <- lookup "X-Requested-With" . W.requestHeaders Data.Functor.<$> waiRequest let polyfill | reqWith == Just "XMLHttpRequest" = Remy'sESPolyfill | otherwise = NoESPolyfill addHeader "Cache-Control" "no-cache" -- extremely important!@@ -87,7 +87,7 @@ -- when we the connection should be closed. joinEvents (ev:evs) acc = case ES.eventToBuilder ev of- Just b -> joinEvents evs (acc `mappend` b)+ Just b -> joinEvents evs (acc `Data.Monoid.mappend` b) Nothing -> (fst $ joinEvents [] acc, False) joinEvents [] acc = (acc, True)
yesod-eventsource.cabal view
@@ -1,5 +1,5 @@ name: yesod-eventsource-version: 1.4.0.1+version: 1.4.1 license: MIT license-file: LICENSE author: Felipe Lessa <felipe.lessa@gmail.com>