Skip to content

Commit dc67cd5

Browse files
author
ekjotmultani
committed
refactored how the default bucket is passed along through the list api
1 parent ee5bfe1 commit dc67cd5

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

packages/storage/amplify_storage_s3_dart/lib/src/storage_s3_service/service/storage_s3_service_impl.dart

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -125,9 +125,7 @@ class StorageS3Service {
125125
const S3ListPluginOptions();
126126

127127
final resolvedPath = await _pathResolver.resolvePath(path: path);
128-
final s3ClientInfo = options.bucket == null
129-
? getS3ClientInfo()
130-
: getS3ClientInfo(storageBucket: options.bucket);
128+
final s3ClientInfo = getS3ClientInfo(storageBucket: options.bucket);
131129

132130
if (!s3PluginOptions.listAll) {
133131
final request = s3.ListObjectsV2Request.build((builder) {
@@ -159,10 +157,8 @@ class StorageS3Service {
159157
try {
160158
final request = s3.ListObjectsV2Request.build((builder) {
161159
builder
162-
..bucket = options.bucket == null
163-
? _storageOutputs.bucketName
164-
// ignore: invalid_use_of_internal_member
165-
: options.bucket!.resolveBucketInfo(_storageOutputs).bucketName
160+
161+
..bucket = s3ClientInfo.bucketName
166162
..prefix = resolvedPath
167163
..delimiter = s3PluginOptions.excludeSubPaths
168164
? s3PluginOptions.delimiter

0 commit comments

Comments
 (0)