From 0da534d5249a9111f8e1af0ff517526e2c66cdb0 Mon Sep 17 00:00:00 2001 From: Ellie Huxtable Date: Wed, 8 May 2024 17:28:52 +0100 Subject: fix: add incremental rebuild to daemon loop (#2010) --- crates/atuin-daemon/src/server.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'crates/atuin-daemon/src/server.rs') diff --git a/crates/atuin-daemon/src/server.rs b/crates/atuin-daemon/src/server.rs index 42ef1701..72305737 100644 --- a/crates/atuin-daemon/src/server.rs +++ b/crates/atuin-daemon/src/server.rs @@ -166,7 +166,7 @@ pub async fn listen( let host_id = Settings::host_id().expect("failed to get host_id"); let history_store = HistoryStore::new(store.clone(), host_id, encryption_key); - let history = HistoryService::new(history_store, history_db); + let history = HistoryService::new(history_store.clone(), history_db.clone()); let socket = settings.daemon.socket_path.clone(); let uds = UnixListener::bind(socket.clone())?; @@ -175,7 +175,12 @@ pub async fn listen( tracing::info!("listening on unix socket {:?}", socket); // start services - tokio::spawn(sync::worker(settings.clone(), store)); + tokio::spawn(sync::worker( + settings.clone(), + store, + history_store, + history_db, + )); Server::builder() .add_service(HistoryServer::new(history)) -- cgit v1.3.1