aboutsummaryrefslogtreecommitdiff
path: root/import/src/lib.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-04-15 17:13:15 +0200
committermetamuffin <metamuffin@disroot.org>2024-04-15 17:13:15 +0200
commit29a62d702b24d8ea30c72e17569d9a98ad2775b9 (patch)
tree0f3f746054d7d52cb537c055217e8afe88f68baf /import/src/lib.rs
parent2c1b50a1f32c5f87489c2bc03f81e53da8cf3d29 (diff)
downloadjellything-29a62d702b24d8ea30c72e17569d9a98ad2775b9.tar
jellything-29a62d702b24d8ea30c72e17569d9a98ad2775b9.tar.bz2
jellything-29a62d702b24d8ea30c72e17569d9a98ad2775b9.tar.zst
upgrade all deps (except image-rs)
Diffstat (limited to 'import/src/lib.rs')
-rw-r--r--import/src/lib.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/import/src/lib.rs b/import/src/lib.rs
index 40648d0..3adfd85 100644
--- a/import/src/lib.rs
+++ b/import/src/lib.rs
@@ -17,13 +17,13 @@ use futures::{stream::FuturesUnordered, StreamExt};
use jellybase::{
assetfed::AssetInner,
cache::{async_cache_file, cache_memory},
- database::{DataAcid, ReadableTable, T_NODE_IMPORT},
+ database::{redb::ReadableTableMetadata, DataAcid, T_NODE_IMPORT},
federation::Federation,
CONF, SECRETS,
};
use jellyclient::Session;
use jellycommon::{
- chrono::{Datelike, NaiveDateTime},
+ chrono::{DateTime, Datelike},
Asset, ExtendedNode, ImportOptions, ImportSource, MediaInfo, Node, NodeKind, NodePrivate,
NodePublic, PeopleGroup, Rating, SourceTrack, TmdbKind, TrackSource, TraktKind,
};
@@ -64,7 +64,7 @@ pub async fn import(db: &DataAcid, fed: &Federation) -> anyhow::Result<()> {
let mut table = txn.open_table(T_NODE_IMPORT)?;
if !table.is_empty()? {
info!("clearing temporary node tree from an aborted last import...");
- table.drain::<&str>(..)?;
+ table.retain(|_, _| false)?;
}
drop(table);
txn.commit()?;
@@ -145,9 +145,9 @@ fn generate_node_paths(db: &impl ImportStorage) -> anyhow::Result<()> {
NodeKind::Movie => node.public.release_date.map(|date| {
format!(
"{}",
- NaiveDateTime::from_timestamp_millis(date)
+ DateTime::from_timestamp_millis(date)
.unwrap()
- .date()
+ .date_naive()
.year()
)
}),