@@ -117,7 +117,7 @@ performs connection pooling, bucket location caching (if enabled) and
117117error handling.
118118
119119The `runMinio` function performs the provided action in the `Minio`
120−monad and returns a `ResourceT IO (Either MinioErr a)` value:
120+monad and returns a `IO (Either MinioErr a)` value:
121121
122122``` haskell
123123{-# Language OverloadedStrings #-}
@@ -126,7 +126,7 @@ import Network.Minio
126126
127127main :: IO ()
128128main = do
129− result <- runResourceT $ runMinio def $ do
129+ result <- runMinio def $ do
130130 buckets <- listBuckets
131131 return $ length buckets
132132
@@ -139,9 +139,6 @@ The above performs a `listBuckets` operation and returns the number of
139139buckets in the server. If there were any errors, they will be returned
140140as values of type `MinioErr` as a `Left` value.
141141
142−`runResourceT` takes a value from `ResourceT IO a` to `IO a`. It takes
143−care of running finalizers to free resources.
144−
145142## 2. Bucket operations
146143
147144<a name="listBuckets"></a>
@@ -185,7 +182,7 @@ __Example__
185182
186183main :: IO ()
187184main = do
188− res <- runResourceT $ runMinio minioPlayCI $ do
185+ res <- runMinio minioPlayCI $ do
189186 makeBucket bucketName (Just "us-east-1")
190187
191188 case res of
@@ -216,7 +213,7 @@ __Example__
216213
217214main :: IO ()
218215main = do
219− res <- runResourceT $ runMinio minioPlayCI $ do
216+ res <- runMinio minioPlayCI $ do
220217 removeBucket "mybucket"
221218
222219 case res of
@@ -272,7 +269,7 @@ main = do
272269
273270 -- Performs a recursive listing of all objects under bucket "test"
274271 -- on play.minio.io.
275− res <- runResourceT $ runMinio minioPlayCI $ do
272+ res <- runMinio minioPlayCI $ do
276273 listObjects bucket Nothing True $$ sinkList
277274 print res
278275
@@ -323,7 +320,7 @@ main = do
323320
324321 -- Performs a recursive listing of all incompletely uploaded objects
325322 -- under bucket "test" on play.minio.io.
326− res <- runResourceT $ runMinio minioPlayCI $ do
323+ res <- runMinio minioPlayCI $ do
327324 listIncompleteUploads bucket Nothing True $$ sinkList
328325 print res
329326
@@ -372,7 +369,7 @@ main = do
372369
373370 -- Lists the parts in an incompletely uploaded object identified by
374371 -- bucket, object and upload ID.
375− res <- runResourceT $ runMinio minioPlayCI $ do
372+ res <- runMinio minioPlayCI $ do
376373 source <- getObject bucket object
377374 source $$+- sinkLbs
378375
@@ -413,7 +410,7 @@ main = do
413410 object = "myobject"
414411 kb15 = 15 * 1024
415412
416− res <- runResourceT $ runMinio minioPlayCI $ do
413+ res <- runMinio minioPlayCI $ do
417414 putObject bucket object (CC.repeat "a") (Just kb15)
418415
419416 case res of
@@ -459,7 +456,7 @@ main = do
459456 object = "my-object"
460457 localFile = "/etc/lsb-release"
461458
462− res <- runResourceT $ runMinio minioPlayCI $ do
459+ res <- runMinio minioPlayCI $ do
463460 src <- fGetObject bucket object localFile
464461 (src $$+- sinkLbs)
465462
@@ -497,7 +494,7 @@ main = do
497494 object = "myobject"
498495 localFile = "/etc/lsb-release"
499496
500− res <- runResourceT $ runMinio minioPlayCI $ do
497+ res <- runMinio minioPlayCI $ do
501498 fPutObject bucket object localFile
502499
503500 case res of
@@ -545,7 +542,7 @@ main = do
545542 object = "myobject"
546543 srcObject = "/mybucket/srcObject"
547544
548− res <- runResourceT $ runMinio minioPlayCI $ do
545+ res <- runMinio minioPlayCI $ do
549546 copyObject bucket object def { cpSource = srcObject }
550547
551548 case res of
@@ -579,7 +576,7 @@ main = do
579576 bucket = "mybucket"
580577 object = "myobject"
581578
582− res <- runResourceT $ runMinio minioPlayCI $ do
579+ res <- runMinio minioPlayCI $ do
583580 removeObject bucket object
584581
585582 case res of