From 335ba978dbaf203f3603a815147fd75dbf205723 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 27 Apr 2025 20:00:44 +0200 Subject: move cache to own crate --- import/src/lib.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'import/src/lib.rs') diff --git a/import/src/lib.rs b/import/src/lib.rs index 0d72da2..2f7383a 100644 --- a/import/src/lib.rs +++ b/import/src/lib.rs @@ -9,11 +9,11 @@ use anyhow::{anyhow, bail, Context, Result}; use infojson::YVideo; use jellybase::{ assetfed::AssetInner, - cache::cache_file, common::{Chapter, MediaInfo, Node, NodeID, NodeKind, Rating, SourceTrack, SourceTrackKind}, database::Database, CONF, SECRETS, }; +use jellycache::cache_file; use jellyclient::{ Appearance, LocalTrack, ObjectIds, PeopleGroup, Person, TmdbKind, TrackSource, TraktKind, Visibility, @@ -425,7 +425,10 @@ fn import_media_file( node.slug = slug; node.title = info.title.or(node.title.clone()); node.visibility = iflags.visibility; - node.poster = m.cover.or(node.poster.clone()); + node.poster = m + .cover + .map(|a| AssetInner::Cache(a).ser()) + .or(node.poster.clone()); node.description = tags .remove("DESCRIPTION") .or(tags.remove("SYNOPSIS")) -- cgit v1.2.3-70-g09d2