ListObjectsV2 start-after prop (#388)

* fix: Fixes #138, Added StartAfter property in ListObjectsV2 action, added couple of integration tests for ListObjectsV2
This commit is contained in:
Jon Austin
2024-02-01 11:04:52 -08:00
committed by GitHub
parent bf1e2c83d5
commit 0c056f935b
5 changed files with 290 additions and 136 deletions
+2
View File
@@ -236,6 +236,7 @@ func (c S3ApiController) ListActions(ctx *fiber.Ctx) error {
bucket := ctx.Params("bucket")
prefix := ctx.Query("prefix")
cToken := ctx.Query("continuation-token")
sAfter := ctx.Query("start-after")
marker := ctx.Query("marker")
delimiter := ctx.Query("delimiter")
maxkeysStr := ctx.Query("max-keys")
@@ -319,6 +320,7 @@ func (c S3ApiController) ListActions(ctx *fiber.Ctx) error {
ContinuationToken: &cToken,
Delimiter: &delimiter,
MaxKeys: &maxkeys,
StartAfter: &sAfter,
})
return SendXMLResponse(ctx, res, err, &MetaOpts{Logger: c.logger, Action: "ListObjectsV2", BucketOwner: parsedAcl.Owner})
}