TF-1437 Handle search mailbox in destination picker

This commit is contained in:
dab246
2023-02-14 17:32:54 +07:00
committed by Dat Vu
parent 62286c85cb
commit 37f8ce3638
7 changed files with 192 additions and 305 deletions
@@ -91,13 +91,10 @@ class MailboxCreatorController extends BaseController {
}
MailboxNode? _findMailboxNodeById(MailboxId mailboxId) {
final mailboxNode = defaultMailboxTree?.findNode((node) => node.item.id == mailboxId);
if (mailboxNode != null) {
return mailboxNode;
} else if(mailboxNode!.item.isTeamMailboxes) {
return teamMailboxesTre?.findNode((node) => node.item.id == mailboxId);
}
return personalMailboxTree?.findNode((node) => node.item.id == mailboxId);
final mailboxNode = defaultMailboxTree?.findNode((node) => node.item.id == mailboxId)
?? personalMailboxTree?.findNode((node) => node.item.id == mailboxId)
?? teamMailboxesTre?.findNode((node) => node.item.id == mailboxId);
return mailboxNode;
}
void _createListMailboxNameAsStringInMailboxLocation() {