TF-3385 Update recover deleted emails

This commit is contained in:
DatDang
2024-12-31 16:16:36 +07:00
committed by Dat H. Pham
parent 8f5168ec6b
commit 571ffc4dbd
@@ -20,6 +20,7 @@ import 'package:tmail_ui_user/features/base/base_mailbox_controller.dart';
import 'package:tmail_ui_user/features/base/mixin/contact_support_mixin.dart';
import 'package:tmail_ui_user/features/base/mixin/mailbox_action_handler_mixin.dart';
import 'package:tmail_ui_user/features/email/domain/model/move_action.dart';
import 'package:tmail_ui_user/features/email/domain/state/get_restored_deleted_message_state.dart';
import 'package:tmail_ui_user/features/email/domain/state/mark_as_email_read_state.dart';
import 'package:tmail_ui_user/features/email/presentation/model/composer_arguments.dart';
import 'package:tmail_ui_user/features/home/data/exceptions/session_exceptions.dart';
@@ -300,6 +301,15 @@ class MailboxController extends BaseMailboxController
affectedMailboxId: reactionState.mailboxId,
readCount: reactionState.successEmailIds.length,
);
} else if (reactionState is GetRestoredDeletedMessageCompleted) {
_handleMarkEmailsAsReadOrUnread(
affectedMailboxId: reactionState.recoveredMailbox?.id,
unreadCount: reactionState
.emailRecoveryAction
.successfulRestoreCount
?.value
.toInt() ?? 0,
);
}
});
}