TF-1604: Add requiredCapabilities support TeamMailbox for mailbox

(cherry picked from commit ac7a8bff08ddc13e94b9ae97923c477c7d810ba0)
This commit is contained in:
HuyNguyen
2023-03-21 14:15:54 +07:00
committed by Dat Vu
parent 13fe2300dc
commit 0b0db87260
19 changed files with 196 additions and 132 deletions
@@ -19,12 +19,14 @@ mixin MailboxActionHandlerMixin {
Function(BuildContext)? onCallbackAction
}
) {
final session = dashboardController.sessionCurrent;
final accountId = dashboardController.accountId.value;
final mailboxId = presentationMailbox.id;
final mailboxName = presentationMailbox.name;
final countEmailsUnread = presentationMailbox.unreadEmails?.value.value ?? 0;
if (accountId != null && mailboxName != null) {
if (session != null && accountId != null && mailboxName != null) {
dashboardController.markAsReadMailbox(
session,
accountId,
mailboxId,
mailboxName,