From 846fe07c2d083fa1015a9ef55b440a83def6e8b8 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 14 Jun 2023 22:28:56 +0200 Subject: render series --- server/src/library.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'server/src/library.rs') 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 */ 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, -- cgit v1.2.3-70-g09d2