TF-599 Remove list mailbox selection not use on browser

This commit is contained in:
dab246
2022-06-01 10:10:01 +07:00
committed by Dat H. Pham
parent 54203b234b
commit 04ef7a680b
4 changed files with 84 additions and 192 deletions
@@ -372,13 +372,11 @@ class MailboxController extends BaseMailboxController {
void enableSearch() {
_cancelSelectMailbox();
listMailboxNodeSelected.clear();
searchState.value = searchState.value.enableSearchState();
}
void disableSearch(BuildContext context) {
_cancelSelectMailbox();
listPresentationMailboxSelected.clear();
listMailboxSearched.clear();
searchState.value = searchState.value.disableSearchState();
searchQuery.value = SearchQuery.initial();
@@ -390,12 +388,10 @@ class MailboxController extends BaseMailboxController {
searchQuery.value = SearchQuery.initial();
searchFocus.requestFocus();
listMailboxSearched.clear();
listPresentationMailboxSelected.clear();
}
void searchMailbox(String value) {
searchQuery.value = SearchQuery(value);
listPresentationMailboxSelected.clear();
_searchMailboxAction(allMailboxes, searchQuery.value);
}
@@ -430,14 +426,6 @@ class MailboxController extends BaseMailboxController {
listMailboxSearched.value = listMailboxSearched
.map((mailbox) => mailbox.id == mailboxSelected.id ? mailbox.toggleSelectPresentationMailbox() : mailbox)
.toList();
if (kIsWeb) {
if (mailboxSelected.selectMode == SelectMode.ACTIVE) {
listPresentationMailboxSelected.removeWhere((mailbox) => mailbox.id == mailboxSelected.id);
} else {
listPresentationMailboxSelected.add(mailboxSelected);
}
}
}
void _cancelSelectMailbox() {
@@ -450,10 +438,6 @@ class MailboxController extends BaseMailboxController {
folderMailboxTree.value.updateNodesUIMode(SelectMode.INACTIVE, ExpandMode.COLLAPSE);
}
currentSelectMode.value = SelectMode.INACTIVE;
if (kIsWeb) {
listPresentationMailboxSelected.clear();
listMailboxNodeSelected.clear();
}
}
List<PresentationMailbox> get listMailboxSelected {