aboutsummaryrefslogtreecommitdiff
path: root/server/src/library.rs
diff options
context:
space:
mode:
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,