diff options
Diffstat (limited to 'server/src/library.rs')
-rw-r--r-- | server/src/library.rs | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/server/src/library.rs b/server/src/library.rs index 517f50a..30d6e69 100644 --- a/server/src/library.rs +++ b/server/src/library.rs @@ -4,7 +4,7 @@ Copyright (C) 2023 metamuffin <metamuffin.org> */ use anyhow::{anyhow, bail, Context, Ok}; -use jellycommon::{DirectoryInfo, ItemInfo}; +use jellycommon::{DirectoryInfo, ItemInfo, CommmonInfo}; use log::info; use std::{ ffi::OsStr, @@ -83,10 +83,10 @@ impl Node { Node::Directory(_) => bail!("not an item"), } } - pub fn title(&self) -> &str { + pub fn commmon(&self) -> &CommmonInfo { match self { - Node::Directory(d) => &d.info.name, - Node::Item(i) => &i.info.title, + Node::Directory(d) => &d.info.commmon, + Node::Item(i) => &i.info.commmon, } } pub fn identifier(&self) -> &str { @@ -95,12 +95,6 @@ impl Node { Node::Item(i) => &i.identifier, } } - pub fn poster(&self) -> &Option<PathBuf> { - match self { - Node::Directory(d) => &d.info.banner, - Node::Item(i) => &i.info.poster, - } - } pub fn from_path( path: PathBuf, |