diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-02-19 01:25:04 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-02-19 01:25:04 +0100 |
| commit | 10290e706ac0190c874e8b6117cb2c11b5e6e504 (patch) | |
| tree | 85e95935cb6eacf58cb3e9f8992d9bc3a22cf558 /server/src/ui/player.rs | |
| parent | cc31d1b1a35d356dad044f24b3104f74a50277be (diff) | |
| download | jellything-10290e706ac0190c874e8b6117cb2c11b5e6e504.tar jellything-10290e706ac0190c874e8b6117cb2c11b5e6e504.tar.bz2 jellything-10290e706ac0190c874e8b6117cb2c11b5e6e504.tar.zst | |
set page titles
Diffstat (limited to 'server/src/ui/player.rs')
| -rw-r--r-- | server/src/ui/player.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/server/src/ui/player.rs b/server/src/ui/player.rs index 6af1012..a03e455 100644 --- a/server/src/ui/player.rs +++ b/server/src/ui/player.rs @@ -6,8 +6,8 @@ use super::error::MyResult; use crate::{request_info::RequestInfo, ui_responder::UiResponse}; use jellycommon::{ - NKU_NODE, NO_SLUG, VIEW_PLAYER, jellyobject::{Object, ObjectBuffer, ObjectBufferBuilder, Path}, + *, }; use jellydb::{Filter, Query, Sort}; use rocket::get; @@ -40,6 +40,13 @@ pub fn r_player(ri: RequestInfo<'_>, t: Option<f64>, slug: &str) -> MyResult<UiR let nku = Object::EMPTY.insert(NKU_NODE, n.as_object()); let mut page = ObjectBufferBuilder::default(); + let title = nku + .as_object() + .get(NKU_NODE) + .unwrap_or_default() + .get(NO_TITLE) + .unwrap_or_default(); + page.push(VIEW_TITLE, title); page.push(VIEW_PLAYER, nku.as_object()); page_out = page.finish(); |