TF-3385 Update mailbox name

This commit is contained in:
DatDang
2024-12-31 10:12:19 +07:00
committed by Dat H. Pham
parent 6421d3c8ee
commit a94513efb4
7 changed files with 89 additions and 2 deletions
@@ -553,4 +553,19 @@ abstract class BaseMailboxController extends BaseController {
mailboxNode = personalMailboxTree.value.findNodeOnFirstLevel((node) => node.item.name?.name.toLowerCase() == name);
return mailboxNode;
}
void updateMailboxNameById(MailboxId mailboxId, MailboxName mailboxName) {
final mailboxTrees = [
defaultMailboxTree,
personalMailboxTree,
teamMailboxesTree,
];
for (var mailboxTree in mailboxTrees) {
if (mailboxTree.value.updateMailboxNameById(mailboxId, mailboxName)) {
mailboxTree.refresh();
break;
}
}
}
}