setBucket method
Future<void>
setBucket(
)
override
Implementation
@override
Future<void> setBucket() async {
logger.finest('SupabaseStorage setBucket');
myConfig!.serverConfig.storageConnInfo.bucketId =
StorageUtils.createBucketId(AccountManager.currentLoginUser.email,
AccountManager.currentLoginUser.userId);
//userFolder를 지정 하는 것임
// ignore: unused_local_variable
String? bucketId = myConfig!.serverConfig.storageConnInfo.bucketId;
logger.finest('SupabaseStorage bucketId(userFolder):$bucketId');
logger.finest('SupabaseStorage mainBucketId:$mainBucketId');
try {
final bucket =
await Supabase.instance.client.storage.getBucket(mainBucketId);
logger.finest('SupabaseStorage bucket.name: ${bucket.name}');
logger.finest('SupabaseStorage bucket.id: ${bucket.id}');
logger.finest('SupabaseStorage bucket.public: ${bucket.public}');
// ignore: unused_local_variable
final bucketUrl = Supabase.instance.client.storage.from(mainBucketId).url;
logger.finest('SupabaseStorage bucket.url: $bucketUrl');
} catch (e) {
logger.severe('SupabaseStorage getBucket error:$e');
}
}