TF-1310: [Presentation] Refactor buildTree logic in TreeBuilder + BaseMailboxController

This commit is contained in:
HuyNguyen
2023-02-02 22:19:43 +07:00
committed by Dat Vu
parent d57bcd10dd
commit 10ba3867d8
30 changed files with 523 additions and 237 deletions
@@ -137,10 +137,12 @@ class AdvancedFilterController extends BaseController {
void selectedMailBox(BuildContext context) async {
final accountId = _mailboxDashBoardController.accountId.value;
final _session = _mailboxDashBoardController.sessionCurrent;
if (accountId != null) {
final arguments = DestinationPickerArguments(
accountId,
MailboxActions.select,
_session,
mailboxIdSelected: searchController.searchEmailFilter.value.mailbox?.id);
if (BuildUtils.isWeb) {
@@ -733,7 +733,10 @@ class MailboxDashBoardController extends ReloadableController {
PresentationMailbox currentMailbox
) async {
if (accountId.value != null) {
final arguments = DestinationPickerArguments(accountId.value!, MailboxActions.moveEmail);
final arguments = DestinationPickerArguments(
accountId.value!,
MailboxActions.moveEmail,
sessionCurrent);
if (BuildUtils.isWeb) {
showDialogDestinationPicker(