TF-1715 Perform email actions in Favorite folder

This commit is contained in:
dab246
2025-10-30 14:44:10 +07:00
committed by Dat H. Pham
parent dfaf745ce9
commit fc6cc5719b
9 changed files with 41 additions and 30 deletions
@@ -26,6 +26,7 @@ import 'package:model/email/presentation_email.dart';
import 'package:model/email/read_actions.dart';
import 'package:model/extensions/email_address_extension.dart';
import 'package:model/extensions/list_email_address_extension.dart';
import 'package:model/extensions/mailbox_id_extension.dart';
import 'package:model/extensions/presentation_email_extension.dart';
import 'package:model/extensions/presentation_mailbox_extension.dart';
import 'package:model/mailbox/presentation_mailbox.dart';
@@ -713,9 +714,11 @@ class EmailActionReactor {
PresentationMailbox? selectedMailbox,
bool isSearchEmailRunning = false,
}) {
if (selectedMailbox == null || isSearchEmailRunning) {
if (selectedMailbox == null ||
isSearchEmailRunning ||
selectedMailbox.id.isFavoriteMailboxId == true) {
return presentationEmail.findMailboxContain(mapMailbox);
}
}
return selectedMailbox;
}