TF-3385 Revert undo operation handling

This commit is contained in:
DatDang
2025-01-03 17:00:50 +07:00
committed by Dat H. Pham
parent ee63f239e7
commit db0f26f241
2 changed files with 0 additions and 6 deletions
@@ -253,7 +253,6 @@ class MailboxDashBoardController extends ReloadableController
StreamSubscription? _pendingSharedFileInfoSubscription;
StreamSubscription? _receivingFileSharingStreamSubscription;
StreamSubscription? _currentEmailIdInNotificationIOSStreamSubscription;
List<PresentationEmail> emailsToBeUndo = [];
final StreamController<Either<Failure, Success>> _progressStateController =
StreamController<Either<Failure, Success>>.broadcast();
@@ -24,13 +24,8 @@ extension MoveEmailsToMailboxExtension on MailboxDashBoardController {
.where((email) => movedEmailIds.contains(email.id))
.toList();
if (currentEmailsToBeMoved.isNotEmpty && destinationMailboxId != selectedMailbox.value?.id) {
emailsToBeUndo = currentEmailsToBeMoved;
currentEmails.removeWhere(currentEmailsToBeMoved.contains);
updateEmailList(currentEmails);
} else if (moveAction == MoveAction.undo && destinationMailboxId == selectedMailbox.value?.id) {
currentEmails.addAll(emailsToBeUndo);
currentEmails.sort((a, b) => b.receivedAt?.value.compareTo(a.receivedAt?.value ?? DateTime.now()) ?? -1);
updateEmailList(currentEmails);
}
}
}