aboutsummaryrefslogtreecommitdiff
path: root/database/src
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-11-09 14:12:18 +0100
committermetamuffin <metamuffin@disroot.org>2025-11-09 14:12:18 +0100
commit2efc5f9444402c5ef9db25887f2e95d184af8e05 (patch)
tree07f317780bdbe87d633e5340fe87bc604484730d /database/src
parent6032bfd0fa7cfd10d1bc17e44f91a789aa86efad (diff)
downloadjellything-2efc5f9444402c5ef9db25887f2e95d184af8e05.tar
jellything-2efc5f9444402c5ef9db25887f2e95d184af8e05.tar.bz2
jellything-2efc5f9444402c5ef9db25887f2e95d184af8e05.tar.zst
upgrade deps + clippy
Diffstat (limited to 'database/src')
-rw-r--r--database/src/lib.rs6
-rw-r--r--database/src/search.rs6
2 files changed, 6 insertions, 6 deletions
diff --git a/database/src/lib.rs b/database/src/lib.rs
index 32df667..8e47298 100644
--- a/database/src/lib.rs
+++ b/database/src/lib.rs
@@ -12,7 +12,7 @@ use jellycommon::{
user::{NodeUserData, User},
};
use log::info;
-use redb::{Durability, ReadableTable, StorageError, TableDefinition};
+use redb::{Durability, ReadableDatabase, ReadableTable, StorageError, TableDefinition};
use search::NodeTextSearchIndex;
use std::{
fs::create_dir_all,
@@ -153,7 +153,7 @@ impl Database {
t_import_file_mtime,
t_node_media_paths,
));
- txn.set_durability(Durability::Eventual);
+ txn.set_durability(Durability::Immediate)?;
txn.commit()?;
Ok(())
}
@@ -213,7 +213,7 @@ impl Database {
t_node_external_id,
t_tag_node,
));
- txn.set_durability(Durability::Eventual);
+ txn.set_durability(Durability::Immediate)?;
txn.commit()?;
Ok(())
}
diff --git a/database/src/search.rs b/database/src/search.rs
index a7c074f..bbe39ab 100644
--- a/database/src/search.rs
+++ b/database/src/search.rs
@@ -6,9 +6,9 @@
use anyhow::Context;
use std::{fs::create_dir_all, path::Path, sync::RwLock};
use tantivy::{
- DateOptions, Index, IndexReader, IndexWriter, ReloadPolicy,
+ Index, IndexReader, IndexWriter, ReloadPolicy,
directory::MmapDirectory,
- schema::{FAST, Field, INDEXED, STORED, STRING, Schema, TEXT},
+ schema::{DateOptions, DateTimePrecision, FAST, Field, INDEXED, STORED, STRING, Schema, TEXT},
};
pub struct NodeTextSearchIndex {
@@ -35,7 +35,7 @@ impl NodeTextSearchIndex {
"releasedate",
DateOptions::from(INDEXED)
.set_fast()
- .set_precision(tantivy::DateTimePrecision::Seconds),
+ .set_precision(DateTimePrecision::Seconds),
);
let schema = schema.build();
create_dir_all(path.join("node_index"))?;