aboutsummaryrefslogtreecommitdiffstats
path: root/src/command/client/search
diff options
context:
space:
mode:
authorjean-santos <ewqjean@gmail.com>2023-03-27 18:33:04 -0300
committerGitHub <noreply@github.com>2023-03-27 22:33:04 +0100
commitcaf2ddfb9ff7a5f78cd10da0dc030fdeee7c0fe0 (patch)
tree1c5107792f763e52eec42be0fc1605f9570ed169 /src/command/client/search
parentUpdate CONTRIBUTING.md (#815) (diff)
downloadatuin-caf2ddfb9ff7a5f78cd10da0dc030fdeee7c0fe0.zip
client filtering done in query (#629)
Diffstat (limited to 'src/command/client/search')
-rw-r--r--src/command/client/search/engines/db.rs11
-rw-r--r--src/command/client/search/interactive.rs3
2 files changed, 8 insertions, 6 deletions
diff --git a/src/command/client/search/engines/db.rs b/src/command/client/search/engines/db.rs
index 5a35da10..b4f24561 100644
--- a/src/command/client/search/engines/db.rs
+++ b/src/command/client/search/engines/db.rs
@@ -1,5 +1,7 @@
use async_trait::async_trait;
-use atuin_client::{database::Database, history::History, settings::SearchMode};
+use atuin_client::{
+ database::Database, database::OptFilters, history::History, settings::SearchMode,
+};
use eyre::Result;
use super::{SearchEngine, SearchState};
@@ -19,9 +21,10 @@ impl SearchEngine for Search {
state.filter_mode,
&state.context,
state.input.as_str(),
- Some(200),
- None,
- None,
+ OptFilters {
+ limit: Some(200),
+ ..Default::default()
+ },
)
.await?
.into_iter()
diff --git a/src/command/client/search/interactive.rs b/src/command/client/search/interactive.rs
index a7ee9bae..5038fc83 100644
--- a/src/command/client/search/interactive.rs
+++ b/src/command/client/search/interactive.rs
@@ -13,8 +13,7 @@ use semver::Version;
use unicode_width::UnicodeWidthStr;
use atuin_client::{
- database::current_context,
- database::Database,
+ database::{current_context, Database},
history::History,
settings::{ExitMode, FilterMode, SearchMode, Settings},
};