TF-1604: Add requiredCapabilities support TeamMailbox for mailbox
(cherry picked from commit ac7a8bff08ddc13e94b9ae97923c477c7d810ba0)
This commit is contained in:
+14
-11
@@ -1190,27 +1190,30 @@ class MailboxDashBoardController extends ReloadableController {
|
||||
}
|
||||
|
||||
void markAsReadMailboxAction() {
|
||||
final session = sessionCurrent;
|
||||
final currentAccountId = accountId.value;
|
||||
final mailboxId = selectedMailbox.value?.id;
|
||||
final mailboxName = selectedMailbox.value?.name;
|
||||
final countEmailsUnread = selectedMailbox.value?.unreadEmails?.value.value ?? 0;
|
||||
if (currentAccountId != null && mailboxId != null && mailboxName != null) {
|
||||
markAsReadMailbox(currentAccountId, mailboxId, mailboxName, countEmailsUnread.toInt());
|
||||
if (session != null && currentAccountId != null && mailboxId != null && mailboxName != null) {
|
||||
markAsReadMailbox(session, currentAccountId, mailboxId, mailboxName, countEmailsUnread.toInt());
|
||||
}
|
||||
}
|
||||
|
||||
void markAsReadMailbox(
|
||||
AccountId accountId,
|
||||
MailboxId mailboxId,
|
||||
MailboxName mailboxName,
|
||||
int totalEmailsUnread
|
||||
Session session,
|
||||
AccountId accountId,
|
||||
MailboxId mailboxId,
|
||||
MailboxName mailboxName,
|
||||
int totalEmailsUnread
|
||||
) {
|
||||
consumeState(_markAsMailboxReadInteractor.execute(
|
||||
accountId,
|
||||
mailboxId,
|
||||
mailboxName,
|
||||
totalEmailsUnread,
|
||||
_progressStateController));
|
||||
session,
|
||||
accountId,
|
||||
mailboxId,
|
||||
mailboxName,
|
||||
totalEmailsUnread,
|
||||
_progressStateController));
|
||||
}
|
||||
|
||||
void _markAsReadMailboxSuccess(Success success) {
|
||||
|
||||
Reference in New Issue
Block a user