diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-02-27 20:56:20 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-02-27 20:56:20 +0100 |
| commit | 7930d543a2aa68d4ad2958605827d7eb1baa91f8 (patch) | |
| tree | fe59d1f549e303a96b78d3e925d75abb70b73af0 /server/src/ui/items.rs | |
| parent | c05bfcc2775f0e11db6e856bfcf06d0419c35d54 (diff) | |
| download | jellything-7930d543a2aa68d4ad2958605827d7eb1baa91f8.tar jellything-7930d543a2aa68d4ad2958605827d7eb1baa91f8.tar.bz2 jellything-7930d543a2aa68d4ad2958605827d7eb1baa91f8.tar.zst | |
reimplement Object as slice type
Diffstat (limited to 'server/src/ui/items.rs')
| -rw-r--r-- | server/src/ui/items.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/server/src/ui/items.rs b/server/src/ui/items.rs index b800914..6071bcc 100644 --- a/server/src/ui/items.rs +++ b/server/src/ui/items.rs @@ -8,12 +8,13 @@ use crate::{request_info::RequestInfo, ui::error::MyResult}; use anyhow::anyhow; use base64::{Engine, prelude::BASE64_URL_SAFE}; use jellycommon::{ - jellyobject::{Object, Path}, + jellyobject::{EMPTY, Path}, *, }; use jellydb::{Filter, Query}; use jellyui::components::items::Items; use rocket::{get, response::content::RawHtml}; +use std::borrow::Cow; #[get("/items?<cont>")] pub fn r_items(ri: RequestInfo, cont: Option<&str>) -> MyResult<RawHtml<String>> { @@ -49,8 +50,8 @@ pub fn r_items(ri: RequestInfo, cont: Option<&str>) -> MyResult<RawHtml<String>> items: &items .iter() .map(|node| Nku { - node: node.as_object(), - userdata: Object::EMPTY, + node: Cow::Borrowed(&node), + userdata: Cow::Borrowed(EMPTY), role: None, }) .collect::<Vec<_>>(), |