TF-2245 Upload image with cid when drag n drop image
Signed-off-by: dab246 <tdvu@linagora.com> (cherry picked from commit 68f7eff3b22cf743f5846900e17e2a62a8cbc3e9)
This commit is contained in:
@@ -274,17 +274,12 @@ class UploadController extends BaseController {
|
||||
}
|
||||
}
|
||||
|
||||
bool hasEnoughMaxAttachmentSize({List<FileInfo>? listFiles}) {
|
||||
bool hasEnoughMaxAttachmentSize({num? fileInfoTotalSize}) {
|
||||
final currentTotalAttachmentsSize = attachmentsUploaded.totalSize();
|
||||
final totalInlineAttachmentsSize = inlineAttachmentsUploaded.totalSize();
|
||||
log('UploadController::_validateAttachmentsSize(): $currentTotalAttachmentsSize');
|
||||
log('UploadController::_validateAttachmentsSize(): totalInlineAttachmentsSize: $totalInlineAttachmentsSize');
|
||||
num uploadedTotalSize = 0;
|
||||
if (listFiles != null && listFiles.isNotEmpty) {
|
||||
final uploadedListSize = listFiles.map((file) => file.fileSize).toList();
|
||||
uploadedTotalSize = uploadedListSize.reduce((sum, size) => sum + size);
|
||||
log('UploadController::_validateAttachmentsSize(): uploadedTotalSize: $uploadedTotalSize');
|
||||
}
|
||||
num uploadedTotalSize = fileInfoTotalSize ?? 0;
|
||||
|
||||
final totalSizeReadyToUpload = currentTotalAttachmentsSize +
|
||||
totalInlineAttachmentsSize +
|
||||
@@ -299,6 +294,13 @@ class UploadController extends BaseController {
|
||||
}
|
||||
}
|
||||
|
||||
num getTotalSizeFromListFileInfo(List<FileInfo> listFiles) {
|
||||
final uploadedListSize = listFiles.map((file) => file.fileSize).toList();
|
||||
num totalSize = uploadedListSize.reduce((sum, size) => sum + size);
|
||||
log('UploadController::_getTotalSizeFromListFileInfo():totalSize: $totalSize');
|
||||
return totalSize;
|
||||
}
|
||||
|
||||
bool get allUploadAttachmentsCompleted {
|
||||
return listUploadAttachments
|
||||
.every((uploadFile) => uploadFile.uploadStatus.completed);
|
||||
|
||||
Reference in New Issue
Block a user