TF-2194 Add case subFolder to search mailbox

(cherry picked from commit ee0b9b32818dd374424be2745ba32237ee4035f6)
This commit is contained in:
hieubt
2023-10-05 17:19:47 +07:00
committed by Dat H. Pham
parent 984fdec396
commit ef7ba13852
5 changed files with 80 additions and 4 deletions
@@ -490,7 +490,7 @@ class MailboxController extends BaseMailboxController with MailboxActionHandlerM
_openMailboxEventController.add(OpenMailboxViewEvent(context, presentationMailboxSelected));
}
void goToCreateNewMailboxView(BuildContext context, PresentationMailbox? parentMailbox) async {
void goToCreateNewMailboxView(BuildContext context, {PresentationMailbox? parentMailbox}) async {
final accountId = mailboxDashBoardController.accountId.value;
final session = mailboxDashBoardController.sessionCurrent;
if (session !=null && accountId != null) {
@@ -953,7 +953,7 @@ class MailboxController extends BaseMailboxController with MailboxActionHandlerM
emptySpamAction(context, mailbox, mailboxDashBoardController);
break;
case MailboxActions.newSubfolder:
goToCreateNewMailboxView(context, mailbox);
goToCreateNewMailboxView(context, parentMailbox: mailbox);
break;
default:
break;
@@ -249,7 +249,7 @@ class MailboxView extends BaseMailboxView {
colorFilter: AppColor.colorTextButton.asFilter(),
fit: BoxFit.fill),
tooltip: AppLocalizations.of(context).new_mailbox,
onTap: () => controller.goToCreateNewMailboxView(context, null)),
onTap: () => controller.goToCreateNewMailboxView(context)),
]),
]),
),
@@ -171,7 +171,7 @@ class MailboxView extends BaseMailboxView {
colorFilter: AppColor.colorTextButton.asFilter(),
fit: BoxFit.fill),
tooltip: AppLocalizations.of(context).new_mailbox,
onTap: () => controller.goToCreateNewMailboxView(context, null)),
onTap: () => controller.goToCreateNewMailboxView(context)),
],
)),
]),