deleteStorageObject method

  1. @override
Future<void> deleteStorageObject({
  1. required Session session,
  2. required Iterable<DeleteStorageObjectId> objectIds,
})
override

Implementation

@override
Future<void> deleteStorageObject({
  required model.Session session,
  required Iterable<DeleteStorageObjectId> objectIds,
}) async {
  _session = session;

  await _api.v2StorageDeletePut(
    body: ApiDeleteStorageObjectsRequest(
      objectIds: objectIds
          .map((e) => ApiDeleteStorageObjectId(
                collection: e.collection,
                key: e.key,
                version: e.version,
              ))
          .toList(),
    ),
  );
}