packages feed

higher-leveldb 0.1.0.0 → 0.1.0.1

raw patch · 2 files changed

+7/−3 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

higher-leveldb.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/  name:                higher-leveldb-version:             0.1.0.0+version:             0.1.0.1 synopsis:            A rich monadic API for working with leveldb databases. description:         A rich monadic API for working with leveldb databases. homepage:            https://github.com/jeremyjh/higher-leveldb@@ -41,6 +41,7 @@   main-is:           Spec.hs   build-depends:     base == 4.*                    , higher-leveldb+                   , cereal                     , hspec >= 1.5                    , resourcet                    , leveldb-haskell
src/Database/LevelDB/Higher.hs view
@@ -467,11 +467,14 @@ systemKeySpaceId ::  KeySpaceId systemKeySpaceId = "\0\0\0\1" +systemKeySpace :: KeySpace+systemKeySpace = "system"+ getKeySpaceId :: (MonadLevelDB m) => KeySpace -> m KeySpaceId getKeySpaceId ks     | ks == ""  = return defaultKeySpaceId-    | ks == "system" = return systemKeySpaceId-    | otherwise = liftLevelDB $ do+    | ks == systemKeySpace = return systemKeySpaceId+    | otherwise = liftLevelDB $ withKeySpace systemKeySpace $ do         findKS <- get $ "keyspace:" <> ks         case findKS of             (Just foundId) -> return foundId