packages feed

eternity-timestamped 0.2.1 → 0.2.2

raw patch · 3 files changed

+16/−4 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Eternity.Timestamped.IO: timestamp :: event -> IO (Timestamped event)

Files

eternity-timestamped.cabal view
@@ -1,7 +1,7 @@ name:   eternity-timestamped version:-  0.2.1+  0.2.2 synopsis:   Automatic timestamping for Eternity category:@@ -40,6 +40,7 @@     Haskell2010   exposed-modules:     Eternity.Timestamped.Data+    Eternity.Timestamped.IO     Eternity.Timestamped.Foldl     Eternity.Timestamped.Potoki.Consume     Eternity.Timestamped.Potoki.Produce
+ library/Eternity/Timestamped/IO.hs view
@@ -0,0 +1,12 @@+module Eternity.Timestamped.IO+where++import Eternity.Timestamped.Prelude+import Eternity.Timestamped.Data+++timestamp :: event -> IO (Timestamped event)+timestamp event =+  do+    posixTime <- getPOSIXTime+    return (Timestamped (posixTimeTimestamp posixTime) event)
library/Eternity/Timestamped/Potoki/Transform.hs view
@@ -4,6 +4,7 @@ import Eternity.Timestamped.Prelude import Eternity.Timestamped.Data import Potoki.Transform+import qualified Eternity.Timestamped.IO as A   {-|@@ -18,6 +19,4 @@ -} timestamp :: Transform event (Timestamped event) timestamp =-  mapInIO $ \ event -> do-    posixTime <- getPOSIXTime-    return (Timestamped (posixTimeTimestamp posixTime) event)+  mapInIO A.timestamp