TF-1625 Remove Rxn<Session> variable and only use Rxn<AccountId> variable to listen change

(cherry picked from commit 9b56575290cbbf3ed47835117529e0d75346d703)
This commit is contained in:
dab246
2023-03-21 17:29:44 +07:00
committed by Dat Vu
parent bb9dbb697a
commit 963613a3b6
10 changed files with 52 additions and 57 deletions
@@ -94,7 +94,7 @@ class MailboxVisibilityController extends BaseMailboxController {
@override
void onReady() {
final session = _accountDashBoardController.sessionCurrent.value;
final session = _accountDashBoardController.sessionCurrent;
final accountId = _accountDashBoardController.accountId.value;
if(session != null && accountId != null) {
getAllMailbox(session, accountId);
@@ -194,7 +194,7 @@ class MailboxVisibilityController extends BaseMailboxController {
}
void _refreshMailboxChanges(jmap.State? newMailboxState) {
final session = _accountDashBoardController.sessionCurrent.value;
final session = _accountDashBoardController.sessionCurrent;
final accountId = _accountDashBoardController.accountId.value;
final mailboxState = newMailboxState ?? currentMailboxState;
if (session != null && accountId != null && mailboxState != null) {