deleteFile method
Implementation
@override
Future<bool> deleteFile(String fileId, {String? bucketId}) async {
try {
await initialize();
bucketId ??= myConfig!.serverConfig.storageConnInfo.bucketId;
var file = await getFileData(fileId, bucketId: bucketId);
if(file != null) {
if(file.thumbnailUrl.isNotEmpty && file.thumbnailUrl != file.url) await _storage!.deleteFile(bucketId: bucketId, fileId: "cov-${file.id.substring(4)}");
await _storage!.deleteFile(bucketId: bucketId, fileId: file.id);
}
return true;
} catch (error) {
logger.info("error at Storage.deleteFile >>> $error");
}
return false;
}