deleteObjects method

  1. @override
Future<List<Response>> deleteObjects(
  1. List<String> keys, {
  2. String? bucketName,
  3. CancelToken? cancelToken,
})

delete objects from oss

Implementation

@override
Future<List<Response<dynamic>>> deleteObjects(
  List<String> keys, {
  String? bucketName,
  CancelToken? cancelToken,
}) async {
  final deletes = keys.map((fileKey) {
    return deleteObject(
      fileKey,
      bucketName: bucketName,
      cancelToken: cancelToken,
    );
  }).toList();

  return await Future.wait(deletes);
}