aboutsummaryrefslogtreecommitdiff
path: root/server/src/routes/ui
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-04-16 20:31:43 +0200
committermetamuffin <metamuffin@disroot.org>2025-04-16 20:31:43 +0200
commit8c83031227eac0d232c6d5d0d0d868c300ecce0a (patch)
tree0ac355d9d2faa17617930c0fe9f3e6f71becbfd6 /server/src/routes/ui
parentd26849375c70c795fdf664f9dfea68c273b6d483 (diff)
downloadjellything-8c83031227eac0d232c6d5d0d0d868c300ecce0a.tar
jellything-8c83031227eac0d232c6d5d0d0d868c300ecce0a.tar.bz2
jellything-8c83031227eac0d232c6d5d0d0d868c300ecce0a.tar.zst
fix player node page after merge
Diffstat (limited to 'server/src/routes/ui')
-rw-r--r--server/src/routes/ui/player.rs14
1 files changed, 5 insertions, 9 deletions
diff --git a/server/src/routes/ui/player.rs b/server/src/routes/ui/player.rs
index d2a8236..ff404fa 100644
--- a/server/src/routes/ui/player.rs
+++ b/server/src/routes/ui/player.rs
@@ -6,14 +6,12 @@
use super::{
account::session::{token, Session},
layout::LayoutPage,
- node::{get_similar_media, DatabaseNodeUserDataExt},
+ node::{get_similar_media, DatabaseNodeUserDataExt, NodePage},
+ sort::NodeFilterSort,
};
use crate::{
database::Database,
- routes::ui::{
- assets::rocket_uri_macro_r_item_backdrop, error::MyResult, layout::DynLayoutPage,
- },
- uri,
+ routes::ui::{error::MyResult, layout::DynLayoutPage},
};
use anyhow::anyhow;
use jellybase::CONF;
@@ -65,7 +63,7 @@ pub fn r_player(
id: NodeID,
conf: PlayerConfig,
) -> MyResult<Either<DynLayoutPage<'_>, Redirect>> {
- let (node, _udata) = db.get_node_with_userdata(id, &session)?;
+ let (node, udata) = db.get_node_with_userdata(id, &session)?;
let mut parents = node
.parents
@@ -123,11 +121,9 @@ pub fn r_player(
class: Some("player"),
content: markup::new! {
@if playing {
- // TODO
// video[src=uri!(r_stream(&node.slug, &spec)), controls, preload="auto"]{}
- } else {
- img.backdrop[src=uri!(r_item_backdrop(&node.slug, Some(2048))).to_string()];
}
+ @NodePage { children: &[], parents: &parents, filter: &NodeFilterSort::default(), node: &node, udata: &udata, player: true, similar: &similar }
@conf
},
}))