summaryrefslogtreecommitdiffstats
path: root/atuin-client/src/database.rs
diff options
context:
space:
mode:
authorConrad Ludgate <conradludgate@gmail.com>2023-10-08 17:15:14 +0100
committerGitHub <noreply@github.com>2023-10-08 16:15:14 +0000
commit38172f35016459b7765dfacdbe1f8225fca59e50 (patch)
tree572ba5b5983ad672f23e1ccbf8ae59a7d7242bef /atuin-client/src/database.rs
parent1735be05d71ec21ffb8648866fca83e210cfe31a (diff)
clear history id (#1263)
* clear history id * fix nu
Diffstat (limited to 'atuin-client/src/database.rs')
-rw-r--r--atuin-client/src/database.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/atuin-client/src/database.rs b/atuin-client/src/database.rs
index c75a32ceb..a7be9436d 100644
--- a/atuin-client/src/database.rs
+++ b/atuin-client/src/database.rs
@@ -70,8 +70,8 @@ pub fn current_context() -> Context {
#[async_trait]
pub trait Database: Send + Sync + 'static {
- async fn save(&mut self, h: &History) -> Result<()>;
- async fn save_bulk(&mut self, h: &[History]) -> Result<()>;
+ async fn save(&self, h: &History) -> Result<()>;
+ async fn save_bulk(&self, h: &[History]) -> Result<()>;
async fn load(&self, id: &str) -> Result<Option<History>>;
async fn list(
@@ -193,7 +193,7 @@ impl Sqlite {
#[async_trait]
impl Database for Sqlite {
- async fn save(&mut self, h: &History) -> Result<()> {
+ async fn save(&self, h: &History) -> Result<()> {
debug!("saving history to sqlite");
let mut tx = self.pool.begin().await?;
Self::save_raw(&mut tx, h).await?;
@@ -202,7 +202,7 @@ impl Database for Sqlite {
Ok(())
}
- async fn save_bulk(&mut self, h: &[History]) -> Result<()> {
+ async fn save_bulk(&self, h: &[History]) -> Result<()> {
debug!("saving history to sqlite");
let mut tx = self.pool.begin().await?;