TF-4066 Add Unread, Starred checkbox in advanced search form view

This commit is contained in:
dab246
2025-09-26 18:52:27 +07:00
committed by Dat H. Pham
parent d05904229b
commit 58dc75f8c8
5 changed files with 105 additions and 10 deletions
@@ -6,9 +6,7 @@ import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/controller
extension SelectSearchFilterActionExtension on MailboxDashBoardController {
void selectStarredSearchFilter() {
final listHasKeywordFiltered = searchController.listHasKeywordFiltered;
if (!listHasKeywordFiltered.contains(KeyWordIdentifier.emailFlagged.value)) {
listHasKeywordFiltered.add(KeyWordIdentifier.emailFlagged.value);
}
listHasKeywordFiltered.add(KeyWordIdentifier.emailFlagged.value);
searchController.updateFilterEmail(
hasKeywordOption: Some(listHasKeywordFiltered),
);
@@ -22,9 +20,7 @@ extension SelectSearchFilterActionExtension on MailboxDashBoardController {
void deleteStarredSearchFilter() {
final listHasKeywordFiltered = searchController.listHasKeywordFiltered;
if (listHasKeywordFiltered.contains(KeyWordIdentifier.emailFlagged.value)) {
listHasKeywordFiltered.remove(KeyWordIdentifier.emailFlagged.value);
}
listHasKeywordFiltered.remove(KeyWordIdentifier.emailFlagged.value);
searchController.updateFilterEmail(
hasKeywordOption: Some(listHasKeywordFiltered),
);