aboutsummaryrefslogtreecommitdiffstats
path: root/crates/turtle/src/command/client/search/engines.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/turtle/src/command/client/search/engines.rs')
-rw-r--r--crates/turtle/src/command/client/search/engines.rs11
1 files changed, 5 insertions, 6 deletions
diff --git a/crates/turtle/src/command/client/search/engines.rs b/crates/turtle/src/command/client/search/engines.rs
index d6335a38..a84c4798 100644
--- a/crates/turtle/src/command/client/search/engines.rs
+++ b/crates/turtle/src/command/client/search/engines.rs
@@ -1,9 +1,9 @@
-use async_trait::async_trait;
use crate::atuin_client::{
- database::{Context, Database, OptFilters},
- history::{AUTHOR_FILTER_ALL_USER, History, HistoryId},
+ database::{ClientSqlite, Context, OptFilters},
+ history::{History, HistoryId},
settings::{FilterMode, SearchMode, Settings},
};
+use async_trait::async_trait;
use eyre::Result;
use super::cursor::Cursor;
@@ -67,10 +67,10 @@ pub(crate) trait SearchEngine: Send + Sync + 'static {
async fn full_query(
&mut self,
state: &SearchState,
- db: &mut dyn Database,
+ db: &mut ClientSqlite,
) -> Result<Vec<History>>;
- async fn query(&mut self, state: &SearchState, db: &mut dyn Database) -> Result<Vec<History>> {
+ async fn query(&mut self, state: &SearchState, db: &mut ClientSqlite) -> Result<Vec<History>> {
if state.input.as_str().is_empty() {
Ok(db
.search(
@@ -80,7 +80,6 @@ pub(crate) trait SearchEngine: Send + Sync + 'static {
"",
OptFilters {
limit: Some(200),
- authors: vec![AUTHOR_FILTER_ALL_USER.to_string()],
..Default::default()
},
)