getBucketInfo method
Future<Response>
getBucketInfo({
- String? bucketName,
- CancelToken? cancelToken,
- ProgressCallback? onReceiveProgress,
get bucket info
bucketName
is optional, we use the default bucketName as we defined in Client
Implementation
@override
Future<Response<dynamic>> getBucketInfo({
String? bucketName,
CancelToken? cancelToken,
ProgressCallback? onReceiveProgress,
}) async {
final String bucket = bucketName ?? this.bucketName;
final Auth auth = await getAuth();
final String url = "https://$bucket.$endpoint?bucketInfo";
final HttpRequest request = HttpRequest.get(url);
auth.sign(request, bucket, "?bucketInfo");
return _dio.get(
request.url,
cancelToken: cancelToken,
options: Options(headers: request.headers),
onReceiveProgress: onReceiveProgress,
);
}