moveFile method

  1. @override
Future<FileModel?> moveFile(
  1. String sourceBucketId,
  2. String sourceFileId, {
  3. String? bucketId,
})
override

Implementation

@override
Future<FileModel?> moveFile(String sourceBucketId, String sourceFileId, {String? bucketId}) async {
  try {
    var moveFile = await copyFile(sourceBucketId, sourceFileId, bucketId: bucketId);
    await deleteFile(sourceFileId, bucketId: sourceBucketId);
    return moveFile;
  } catch (error) {
    logger.info("error at Storage.moveFile >>> $error");
  }
  return null;
}