diff options
author | metamuffin <metamuffin@disroot.org> | 2023-06-14 22:28:56 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-06-14 22:28:56 +0200 |
commit | 846fe07c2d083fa1015a9ef55b440a83def6e8b8 (patch) | |
tree | 53efe0aeb68d78cc4a52697089c4d903ef8ff41d /server/src/library.rs | |
parent | 50be406bbf448d93a2c669419b494797cdde675e (diff) | |
download | jellything-846fe07c2d083fa1015a9ef55b440a83def6e8b8.tar jellything-846fe07c2d083fa1015a9ef55b440a83def6e8b8.tar.bz2 jellything-846fe07c2d083fa1015a9ef55b440a83def6e8b8.tar.zst |
render series
Diffstat (limited to 'server/src/library.rs')
-rw-r--r-- | server/src/library.rs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/server/src/library.rs b/server/src/library.rs index 77bb6e5..330f382 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, CommmonInfo}; +use jellycommon::{CommmonInfo, DirectoryInfo, ItemInfo}; use log::info; use std::{ ffi::OsStr, @@ -83,7 +83,7 @@ impl Node { Node::Directory(_) => bail!("not an item"), } } - pub fn commmon(&self) -> &CommmonInfo { + pub fn common(&self) -> &CommmonInfo { match self { Node::Directory(d) => &d.info.common, Node::Item(i) => &i.info.common, @@ -95,6 +95,12 @@ impl Node { Node::Item(i) => &i.identifier, } } + pub fn lib_path(&self) -> &PathBuf { + match self { + Node::Directory(d) => &d.lib_path, + Node::Item(i) => &i.lib_path, + } + } pub fn from_path( path: PathBuf, |