aboutsummaryrefslogtreecommitdiff
path: root/src/backend
diff options
context:
space:
mode:
authorlukeflo2024-10-12 20:20:16 +0200
committerlukeflo2024-10-12 22:41:38 +0200
commit84e80b4074a174163a4c57c59ff616356e0a4350 (patch)
treeef4900673dcba99e8f61544ef6caf0b833e5b69c /src/backend
parent2fa5f8193c2cf3b75f54a37f0f7c4b5ae9d7d665 (diff)
downloadbibiman-84e80b4074a174163a4c57c59ff616356e0a4350.tar.gz
bibiman-84e80b4074a174163a4c57c59ff616356e0a4350.zip
search with intermediate saves
Diffstat (limited to 'src/backend')
-rw-r--r--src/backend/search.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/backend/search.rs b/src/backend/search.rs
index 2c11355..6757790 100644
--- a/src/backend/search.rs
+++ b/src/backend/search.rs
@@ -8,7 +8,8 @@ use std::collections::HashMap;
pub struct BibiSearch {
pub search_string: String, // Search string show in footer, used for search
pub inner_search: bool, // True, if we trigger a search for already filtered list
- pub filtered_entry_list: Vec<Vec<String>>, // Temporary holds filtered entry list to refilter it
+ pub filtered_entry_list_by_search: Vec<Vec<String>>, // Temporary holds entry list filtered by search pattern to refilter it
+ pub filtered_entry_list_by_tags: Vec<Vec<String>>, // Holds entry list filtered by tag to filter it further by search
pub filtered_tag_list: Vec<String>,
}
@@ -17,7 +18,8 @@ impl Default for BibiSearch {
Self {
search_string: String::new(),
inner_search: false,
- filtered_entry_list: Vec::new(),
+ filtered_entry_list_by_search: Vec::new(),
+ filtered_entry_list_by_tags: Vec::new(),
filtered_tag_list: Vec::new(),
}
}