TF-2901 Implement caching composer on log out

This commit is contained in:
DatDang
2024-06-18 15:24:02 +07:00
committed by Dat H. Pham
parent c4bffd6626
commit b2c92388f2
18 changed files with 507 additions and 185 deletions
@@ -203,6 +203,17 @@ class UploadController extends BaseController {
_refreshListUploadAttachmentState();
}
void initializeUploadInlineAttachments(List<Attachment> inlineAttachments) {
final listUploadInlineImagesState = inlineAttachments
.map((inlineAttachment) => UploadFileState(
UploadTaskId(inlineAttachment.blobId!.value),
uploadStatus: UploadFileStatus.succeed,
attachment: inlineAttachment))
.toList();
_uploadingStateInlineFiles.addAll(listUploadInlineImagesState);
_refreshListUploadAttachmentState();
}
void deleteFileUploaded(UploadTaskId uploadId) {
_uploadingStateFiles.deleteElementByUploadTaskId(uploadId);
_refreshListUploadAttachmentState();