TF-3334 Remove Email/get of unsubscribe email action

This commit is contained in:
dab246
2024-12-19 01:08:19 +07:00
committed by Dat H. Pham
parent eb51e9b3b1
commit 6063f4b832
9 changed files with 27 additions and 30 deletions
@@ -401,7 +401,7 @@ class MailboxDashBoardController extends ReloadableController with UserSettingPo
} else if (success is DeleteSendingEmailSuccess) {
getAllSendingEmails();
} else if (success is UnsubscribeEmailSuccess) {
_handleUnsubscribeMailSuccess(success.newEmail);
_handleUnsubscribeMailSuccess();
} else if (success is RestoreDeletedMessageSuccess) {
dispatchMailboxUIAction(RefreshChangeMailboxAction(success.currentMailboxState));
_handleRestoreDeletedMessageSuccess(success.emailRecoveryAction.id!);
@@ -2599,13 +2599,16 @@ class MailboxDashBoardController extends ReloadableController with UserSettingPo
}
}
void _handleUnsubscribeMailSuccess(Email email) {
void _handleUnsubscribeMailSuccess() {
if (currentContext != null && currentOverlayContext != null) {
appToast.showToastSuccessMessage(
currentOverlayContext!,
AppLocalizations.of(currentContext!).unsubscribedFromThisMailingList);
}
setSelectedEmail(email.toPresentationEmail());
final newEmail = selectedEmail.value?.updateKeywords({
KeyWordIdentifierExtension.unsubscribeMail: true,
});
setSelectedEmail(newEmail);
}
void _replaceBrowserHistory({Uri? uri}) {