TF-1432 [Presentation] Implement subscribe multiple mailbox

This commit is contained in:
dab246
2023-02-10 14:37:43 +07:00
committed by Dat Vu
parent 46d793ace3
commit fce503c9d1
6 changed files with 207 additions and 103 deletions
@@ -449,25 +449,7 @@ class MailboxView extends GetWidget<MailboxController> with AppLoaderMixin, Popu
RelativeRect position,
PresentationMailbox mailbox
) {
final mailboxActionsSupported = [
MailboxActions.openInNewTab,
MailboxActions.markAsRead,
MailboxActions.move,
MailboxActions.rename,
MailboxActions.delete,
];
if (mailbox.isShowDisableMailbox) {
mailboxActionsSupported.add(MailboxActions.disableMailbox);
}
if (mailbox.isSpam) {
mailboxActionsSupported.insert(
1,
controller.mailboxDashBoardController.enableSpamReport
? MailboxActions.disableSpamReport
: MailboxActions.enableSpamReport);
}
final mailboxActionsSupported = controller.listActionForMailbox(mailbox);
final listContextMenuItemAction = mailboxActionsSupported
.map((action) => ContextMenuItemMailboxAction(