snaplet-influxdb 1.0.0.3 → 1.0.1.0
raw patch · 2 files changed
+5/−5 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Snap.Snaplet.InfluxDB: runInflux :: HasInfluxPool m => (Config -> IO ()) -> m ()
+ Snap.Snaplet.InfluxDB: runInflux :: HasInfluxPool m => (Config -> IO r) -> m r
- Snap.Snaplet.InfluxDB: runInfluxPost :: HasInfluxPool m => (Config -> IO ()) -> m ()
+ Snap.Snaplet.InfluxDB: runInfluxPost :: HasInfluxPool m => (Config -> IO r) -> m r
Files
snaplet-influxdb.cabal view
@@ -1,5 +1,5 @@ Name: snaplet-influxdb-Version: 1.0.0.3+Version: 1.0.1.0 Synopsis: Snap framework snaplet for the InfluxDB library Homepage: https://github.com/ixmatus/snaplet-influxdb License: BSD3
src/Snap/Snaplet/InfluxDB.hs view
@@ -84,15 +84,15 @@ return $ InfluxPool db cnf ---------------------------------------------------------------------------------- | Runs an INFLUX action in any monad with a HasInfluxPoolonn instance.-runInflux :: (HasInfluxPool m) => (IN.Config -> IO ()) -> m ()+-- | Runs an INFLUX action in any monad with a HasInfluxPool instance.+runInflux :: (HasInfluxPool m) => (IN.Config -> IO r) -> m r runInflux action = do (InfluxPool _ pool) <- getInfluxPool liftIO $! action pool ---------------------------------------------------------------------------------- | Runs an INFLUX action in any monad with a HasInfluxPoolonn instance.-runInfluxPost :: (HasInfluxPool m) => (IN.Config -> IO ()) -> m ()+-- | Runs an INFLUX action in any monad with a HasInfluxPool instance.+runInfluxPost :: (HasInfluxPool m) => (IN.Config -> IO r) -> m r runInfluxPost action = do (InfluxPool db pool) <- getInfluxPool liftIO $ postWithPrecision pool db SecondsPrecision $ do