aboutsummaryrefslogtreecommitdiff
path: root/server/src/ui/player.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2026-02-19 01:25:04 +0100
committermetamuffin <metamuffin@disroot.org>2026-02-19 01:25:04 +0100
commit10290e706ac0190c874e8b6117cb2c11b5e6e504 (patch)
tree85e95935cb6eacf58cb3e9f8992d9bc3a22cf558 /server/src/ui/player.rs
parentcc31d1b1a35d356dad044f24b3104f74a50277be (diff)
downloadjellything-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.rs9
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();