From 3b15caade07e8fbe351fed9aceb3f435bf58368e Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 26 May 2025 18:24:16 +0200 Subject: move all direct database access to logic crate --- server/src/ui/player.rs | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) (limited to 'server/src/ui/player.rs') diff --git a/server/src/ui/player.rs b/server/src/ui/player.rs index 1fd9e07..ae4468d 100644 --- a/server/src/ui/player.rs +++ b/server/src/ui/player.rs @@ -15,7 +15,7 @@ use jellycommon::{ NodeID, }; use jellyimport::is_importing; -use jellylogic::{node::get_node, session::Session, Database}; +use jellylogic::{node::get_node, session::Session}; use jellyui::{ node_page::NodePage, render_page, @@ -24,7 +24,7 @@ use jellyui::{ use rocket::{ get, response::{content::RawHtml, Redirect}, - Either, State, + Either, }; use std::time::Duration; @@ -46,20 +46,12 @@ fn jellynative_url(action: &str, seek: f64, secret: &str, node: &str, session: & pub fn r_player( session: A, lang: AcceptLanguage, - db: &State, t: Option, id: A, ) -> MyResult, Redirect>> { let AcceptLanguage(lang) = lang; - let r = get_node( - &db, - id.0, - &session.0, - false, - true, - NodeFilterSort::default(), - )?; + let r = get_node(&session.0, id.0, false, true, NodeFilterSort::default())?; let native_session = |action: &str| { Ok(Either::Right(Redirect::temporary(jellynative_url( -- cgit v1.2.3-70-g09d2