diff options
Diffstat (limited to 'import/src/lib.rs')
| -rw-r--r-- | import/src/lib.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/import/src/lib.rs b/import/src/lib.rs index 7d48867..bec5786 100644 --- a/import/src/lib.rs +++ b/import/src/lib.rs @@ -9,7 +9,7 @@ pub mod plugins; pub mod reporting; use crate::{ - plugins::{PluginContext, ImportPlugin, infojson::is_info_json, init_plugins, misc::is_cover}, + plugins::{ImportPlugin, PluginContext, infojson::is_info_json, init_plugins, misc::is_cover}, reporting::IMPORT_PROGRESS, }; use anyhow::{Context, Result, anyhow}; @@ -377,9 +377,9 @@ fn import_file( } reporting::set_task(format!("demuxer meta: {path:?}")); - let Some(seg) = - reporting::catch(read_media_metadata(path).context(anyhow!("media {path:?}"))) - else { + let Some(seg) = reporting::catch( + read_media_metadata(&ct.dba.cache, path).context(anyhow!("media {path:?}")), + ) else { return; }; for p in plugins { @@ -542,7 +542,7 @@ pub fn read_media_metadata(cache: &Cache, path: &Path) -> Result<Arc<matroska::S if let Some(attachments) = &mut attachments { for att in &mut attachments.files { if let Some(fname) = is_useful_attachment(&att) { - let key = cache.cache_store( + let key = cache.store( format!("media/attachment/{}-{fname}", HashKey(path)), || Ok(att.data.clone()), )?; |