diff --git a/lib/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart b/lib/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart index 231a16e63..6ba1c6509 100644 --- a/lib/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart +++ b/lib/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart @@ -253,7 +253,6 @@ class MailboxDashBoardController extends ReloadableController StreamSubscription? _pendingSharedFileInfoSubscription; StreamSubscription? _receivingFileSharingStreamSubscription; StreamSubscription? _currentEmailIdInNotificationIOSStreamSubscription; - List emailsToBeUndo = []; final StreamController> _progressStateController = StreamController>.broadcast(); diff --git a/lib/features/mailbox_dashboard/presentation/extensions/move_emails_to_mailbox_extension.dart b/lib/features/mailbox_dashboard/presentation/extensions/move_emails_to_mailbox_extension.dart index eb0053794..468d3f523 100644 --- a/lib/features/mailbox_dashboard/presentation/extensions/move_emails_to_mailbox_extension.dart +++ b/lib/features/mailbox_dashboard/presentation/extensions/move_emails_to_mailbox_extension.dart @@ -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); } } } \ No newline at end of file