packages feed

aws-dynamodb-conduit 0.1.0.5 → 0.1.0.6

raw patch · 2 files changed

+5/−4 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

aws-dynamodb-conduit.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/  name:                aws-dynamodb-conduit-version:             0.1.0.5+version:             0.1.0.6 synopsis:            Conduit-based interface for AWS DynamoDB -- description:          homepage:            https://github.com/srijs/haskell-aws-dynamodb-query
src/Aws/DynamoDb/Commands/Query/Conduit.hs view
@@ -17,7 +17,7 @@ import Control.Monad.IO.Class (liftIO) import Control.Monad.Trans.Class (lift) import Control.Monad.Trans.Parser (ParserT(..), ResultM(..), runStateParserT)-import Control.Monad.Trans.Resource (register, runResourceT, throwM)+import Control.Monad.Trans.Resource (register, runResourceT, throwM, transResourceT) import Control.Monad.Trans.State (StateT, modify) import Control.Monad.Trans.Writer (WriterT, tell, runWriterT) @@ -61,7 +61,7 @@     key "ConsumedCapacity" = parse  >>= lift . modify . setConsumed . Just     key "LastKey"          = pvalue >>= lift . modify . setLastKey  . parseMaybe parseAttributeJson     key "Items"            = parray . const $ parse >>= lift . lift . tell . maybeToSeq-    key _                  = return ()+    key _                  = pvalue >> return ()     setCount    c icq = icq { incompleteCount    = c }     setScanned  c icq = icq { incompleteScanned  = c }     setConsumed c icq = icq { incompleteConsumed = c }@@ -78,7 +78,8 @@ consume p rsrc = do   src <- lift $ do     (src, finalize) <- unwrapResumable rsrc-    register (runResourceT finalize)+    finalize' <- transResourceT return finalize+    register finalize'     return src   fuse src $ conduitWriterParserT p