aboutsummaryrefslogtreecommitdiff
path: root/server/src/library.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-06-14 22:28:56 +0200
committermetamuffin <metamuffin@disroot.org>2023-06-14 22:28:56 +0200
commit846fe07c2d083fa1015a9ef55b440a83def6e8b8 (patch)
tree53efe0aeb68d78cc4a52697089c4d903ef8ff41d /server/src/library.rs
parent50be406bbf448d93a2c669419b494797cdde675e (diff)
downloadjellything-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.rs10
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,