diff options
Diffstat (limited to 'import/src/plugins/misc.rs')
| -rw-r--r-- | import/src/plugins/misc.rs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/import/src/plugins/misc.rs b/import/src/plugins/misc.rs index d929935..ea5054e 100644 --- a/import/src/plugins/misc.rs +++ b/import/src/plugins/misc.rs @@ -30,7 +30,7 @@ impl ImportPlugin for ImageFiles { _ => return Ok(()), }; info!("import {:?} at {path:?}", Inspector(&TAGREG, slot)); - let asset = ct.dba.cache.store( + let asset = ct.ic.cache.store( format!( "media/literal/{}-{}.image", HashKey(path), @@ -42,7 +42,7 @@ impl ImportPlugin for ImageFiles { Ok(data) }, )?; - ct.dba.db.transaction(&mut |txn| { + ct.ic.db.transaction(&mut |txn| { let mut node = txn.get(row)?.unwrap(); node = node .as_object() @@ -77,7 +77,7 @@ impl ImportPlugin for ImageAttachments { return Ok(()); }; - ct.dba.update_node(row, |node| { + ct.ic.update_node(row, |node| { node.as_object() .update(NO_PICTURES, |picts| picts.insert(PICT_COVER, &cover)) })?; @@ -96,12 +96,12 @@ impl ImportPlugin for General { } fn instruction(&self, ct: &PluginContext, node: RowNum, line: &str) -> Result<()> { if line == "hidden" { - ct.dba.update_node(node, |node| { + ct.ic.update_node(node, |node| { node.as_object().insert(NO_VISIBILITY, VISI_HIDDEN) })?; } if line == "reduced" { - ct.dba.update_node(node, |node| { + ct.ic.update_node(node, |node| { node.as_object().insert(NO_VISIBILITY, VISI_REDUCED) })?; } @@ -119,16 +119,16 @@ impl ImportPlugin for General { "episode" => KIND_EPISODE, _ => bail!("unknown node kind"), }; - ct.dba + ct.ic .update_node(node, |node| node.as_object().insert(NO_KIND, kind))?; } if let Some(title) = line.strip_prefix("title=") { - ct.dba + ct.ic .update_node(node, |node| node.as_object().insert(NO_TITLE, title))?; } if let Some(index) = line.strip_prefix("index=") { let index = index.parse().context("parse index")?; - ct.dba + ct.ic .update_node(node, |node| node.as_object().insert(NO_INDEX, index))?; } Ok(()) @@ -187,7 +187,7 @@ impl ImportPlugin for EpisodeIndex { .parse::<u64>() .context("parse season num")?; - ct.dba.update_node(node, |mut node| { + ct.ic.update_node(node, |mut node| { node = node.as_object().insert(NO_SEASON_INDEX, season); node = node.as_object().insert(NO_INDEX, episode); node = node.as_object().insert(NO_KIND, KIND_EPISODE); |