aboutsummaryrefslogtreecommitdiff
path: root/import/src/plugins/misc.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2026-03-07 23:28:45 +0100
committermetamuffin <metamuffin@disroot.org>2026-03-07 23:28:45 +0100
commit9d1e1772c02032f70b6db584dddae8fd06b490d6 (patch)
tree9d97b4d3e1252c4b99f30a19f339700eaab44c45 /import/src/plugins/misc.rs
parentd1b7691adb7c40bf21053d324fdac16c544cd536 (diff)
downloadjellything-9d1e1772c02032f70b6db584dddae8fd06b490d6.tar
jellything-9d1e1772c02032f70b6db584dddae8fd06b490d6.tar.bz2
jellything-9d1e1772c02032f70b6db584dddae8fd06b490d6.tar.zst
manual clippy
Diffstat (limited to 'import/src/plugins/misc.rs')
-rw-r--r--import/src/plugins/misc.rs30
1 files changed, 15 insertions, 15 deletions
diff --git a/import/src/plugins/misc.rs b/import/src/plugins/misc.rs
index db9a8ab..283a1b6 100644
--- a/import/src/plugins/misc.rs
+++ b/import/src/plugins/misc.rs
@@ -183,22 +183,22 @@ impl ImportPlugin for EpisodeIndex {
}
fn media(&self, ct: &PluginContext, node: RowNum, path: &Path, _seg: &Segment) -> Result<()> {
let filename = path.file_name().unwrap().to_string_lossy();
- if let Some(cap) = RE_EPISODE_FILENAME.captures(&filename) {
- if let Some(episode) = cap.name("episode").map(|m| m.as_str()) {
- let season = cap.name("season").map(|m| m.as_str());
- let episode = episode.parse::<u64>().context("parse episode num")?;
- let season = season
- .unwrap_or("1")
- .parse::<u64>()
- .context("parse season num")?;
+ if let Some(cap) = RE_EPISODE_FILENAME.captures(&filename)
+ && let Some(episode) = cap.name("episode").map(|m| m.as_str())
+ {
+ let season = cap.name("season").map(|m| m.as_str());
+ let episode = episode.parse::<u64>().context("parse episode num")?;
+ let season = season
+ .unwrap_or("1")
+ .parse::<u64>()
+ .context("parse season num")?;
- ct.ic.update_node(node, |mut node| {
- node = node.insert_s(ct.is, NO_SEASON_INDEX, season);
- node = node.insert_s(ct.is, NO_INDEX, episode);
- node = node.insert_s(ct.is, NO_KIND, KIND_EPISODE);
- node
- })?;
- }
+ ct.ic.update_node(node, |mut node| {
+ node = node.insert_s(ct.is, NO_SEASON_INDEX, season);
+ node = node.insert_s(ct.is, NO_INDEX, episode);
+ node = node.insert_s(ct.is, NO_KIND, KIND_EPISODE);
+ node
+ })?;
}
Ok(())
}