From d76593e55bb91ba63bd35454cebc4fb7df6a04da Mon Sep 17 00:00:00 2001 From: Page Asgardius Date: Sun, 11 Dec 2022 19:26:55 -0700 Subject: [PATCH] fix max objects per request --- .../main/java/asgardius/page/s3manager/BucketSelect.java | 2 +- .../main/java/asgardius/page/s3manager/ObjectSelect.java | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/asgardius/page/s3manager/BucketSelect.java b/app/src/main/java/asgardius/page/s3manager/BucketSelect.java index ce00315..237e968 100644 --- a/app/src/main/java/asgardius/page/s3manager/BucketSelect.java +++ b/app/src/main/java/asgardius/page/s3manager/BucketSelect.java @@ -220,7 +220,7 @@ public class BucketSelect extends AppCompatActivity { public void run() { try { //Your code goes here - ListObjectsRequest orequest = new ListObjectsRequest().withBucketName(bucket).withMaxKeys(8000); + ListObjectsRequest orequest = new ListObjectsRequest().withBucketName(bucket).withMaxKeys(1000); //List objects = (List) s3client.listObjects(bucket, "/"); ObjectListing result = s3client.listObjects(orequest); ArrayList objectl = new ArrayList(); diff --git a/app/src/main/java/asgardius/page/s3manager/ObjectSelect.java b/app/src/main/java/asgardius/page/s3manager/ObjectSelect.java index 27ef0fb..3de6a88 100644 --- a/app/src/main/java/asgardius/page/s3manager/ObjectSelect.java +++ b/app/src/main/java/asgardius/page/s3manager/ObjectSelect.java @@ -106,9 +106,9 @@ public class ObjectSelect extends AppCompatActivity { //List buckets = s3client.listBuckets(); ListObjectsRequest orequest; if (treelevel == 0) { - orequest = new ListObjectsRequest().withBucketName(bucket).withMaxKeys(8000).withDelimiter("/"); + orequest = new ListObjectsRequest().withBucketName(bucket).withMaxKeys(1000).withDelimiter("/"); } else { - orequest = new ListObjectsRequest().withBucketName(bucket).withPrefix(prefix).withMaxKeys(8000).withDelimiter("/"); + orequest = new ListObjectsRequest().withBucketName(bucket).withPrefix(prefix).withMaxKeys(1000).withDelimiter("/"); } //List objects = (List) s3client.listObjects(bucket, "/"); ObjectListing result = s3client.listObjects(orequest); @@ -578,7 +578,7 @@ public class ObjectSelect extends AppCompatActivity { //Your code goes here //List buckets = s3client.listBuckets(); if (folder) { - ListObjectsRequest orequest = new ListObjectsRequest().withBucketName(bucket).withPrefix(object).withMaxKeys(8000); + ListObjectsRequest orequest = new ListObjectsRequest().withBucketName(bucket).withPrefix(object).withMaxKeys(1000); //List objects = (List) s3client.listObjects(bucket, "/"); ObjectListing result = s3client.listObjects(orequest); ArrayList objectl = new ArrayList();