aboutsummaryrefslogtreecommitdiffstats
path: root/crates/turtle/src/atuin_daemon/components/semantic.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/turtle/src/atuin_daemon/components/semantic.rs')
-rw-r--r--crates/turtle/src/atuin_daemon/components/semantic.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/turtle/src/atuin_daemon/components/semantic.rs b/crates/turtle/src/atuin_daemon/components/semantic.rs
index 69ffc134..e1d376de 100644
--- a/crates/turtle/src/atuin_daemon/components/semantic.rs
+++ b/crates/turtle/src/atuin_daemon/components/semantic.rs
@@ -197,7 +197,7 @@ impl SemanticState {
let record = SemanticCommandRecord { capture, history };
log_record(&record, "recorded semantic command capture");
- self.push_record(session_id, history_id, record);
+ self.push_record(&session_id, history_id, record);
true
}
@@ -271,11 +271,11 @@ impl SemanticState {
fn push_record(
&mut self,
- session_id: SessionId,
+ session_id: &SessionId,
history_id: HistoryId,
record: SemanticCommandRecord,
) {
- self.touch_session(&session_id);
+ self.touch_session(session_id);
let (capture_id, evicted) = {
let session = self.sessions.entry(session_id.clone()).or_default();
@@ -290,7 +290,7 @@ impl SemanticState {
for evicted in evicted {
self.remove_history_index_if_matches(
- &session_id,
+ session_id,
&evicted.history_id,
evicted.capture_id,
);