snaplet-riak 0.2.0.0 → 0.2.1.0
raw patch · 2 files changed
+13/−15 lines, 2 filesdep ~aesondep ~data-lensdep ~data-lens-templatenew-uploader
Dependency ranges changed: aeson, data-lens, data-lens-template, mtl, riak, riak-protobuf, snap, snap-core, time, transformers
Files
- snaplet-riak.cabal +11/−13
- src/Snap/Snaplet/Riak.hs +2/−2
snaplet-riak.cabal view
@@ -1,5 +1,5 @@ name: snaplet-riak-version: 0.2.0.0+version: 0.2.1.0 synopsis: A Snaplet for the Riak database description: A Snaplet allowing easy use of the Riak database within the Snap framework.@@ -16,21 +16,19 @@ library hs-source-dirs: src - -- exposed-modules: - -- other-modules: Build-depends: base >= 4 && < 5,- transformers >= 0.3.0 && < 0.4,- mtl >= 2.1.2 && < 2.2,+ transformers >= 0.4.1 && < 0.5,+ mtl >= 2.1.2 && < 2.3, containers >= 0.5.0 && < 0.6,- aeson >= 0.6.0 && < 0.7,- snap >= 0.9.2 && < 0.10,- snap-core >= 0.9.2 && < 0.10,- data-lens-template >= 2.1.7 && < 2.2,- data-lens >= 2.10.2 && < 2.11,- riak >= 0.7.0 && < 0.8,- riak-protobuf >= 0.16.0 && < 0.17,- time >= 1.4.0 && < 1.5+ aeson >= 0.7.0.4 && < 0.12,+ data-lens, + data-lens-template, + snap >= 0.9.2 && < 0.15,+ snap-core >= 0.9.2 && < 0.11,+ riak >= 0.7.0 && < 0.10,+ riak-protobuf >= 0.16.0 && < 0.21,+ time >= 1.4.0 && < 1.6 Exposed-modules: Snap.Snaplet.Riak
src/Snap/Snaplet/Riak.hs view
@@ -109,12 +109,12 @@ delete :: (HasRiak m) => Bucket -> Key -> RW -> m () delete b k rw = withRiak $ \conn -> R.delete conn b k rw -put :: +put :: (HasRiak m, Eq a, FromJSON a, ToJSON a, Resolvable a) => Bucket -> Key -> Maybe VClock -> a -> W -> DW -> m (a, VClock) put b k vc c w dw = withRiak $ \conn -> R.put conn b k vc c w dw -putMany :: +putMany :: (HasRiak m, Eq a, FromJSON a, ToJSON a, Resolvable a) => Bucket -> [(Key, Maybe VClock, a)] -> W -> DW -> m [(a, VClock)] putMany b ks w dw = withRiak $ \conn -> R.putMany conn b ks w dw