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
@@ -124,7 +124,8 @@ class MailboxVisibilityController extends BaseMailboxController {
void _subscribeMailboxAction(SubscribeMailboxRequest subscribeMailboxRequest) {
final accountId = _accountDashBoardController.accountId.value;
if (accountId != null) {
final session = _accountDashBoardController.sessionCurrent.value;
if (session != null && accountId != null) {
final subscribeRequest = generateSubscribeRequest(
subscribeMailboxRequest.mailboxId,
subscribeMailboxRequest.subscribeState,
@@ -132,9 +133,9 @@ class MailboxVisibilityController extends BaseMailboxController {
);
if (subscribeRequest is SubscribeMultipleMailboxRequest) {
consumeState(_subscribeMultipleMailboxInteractor!.execute(accountId, subscribeRequest));
consumeState(_subscribeMultipleMailboxInteractor!.execute(session, accountId, subscribeRequest));
} else if (subscribeRequest is SubscribeMailboxRequest) {
consumeState(_subscribeMailboxInteractor!.execute(accountId, subscribeRequest));
consumeState(_subscribeMailboxInteractor!.execute(session, accountId, subscribeRequest));
}
}
}