aboutsummaryrefslogtreecommitdiff
path: root/server/src/ui/home.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-04-29 17:06:23 +0200
committermetamuffin <metamuffin@disroot.org>2025-04-29 17:06:23 +0200
commit212a0f23bc894faf88e159560c113f504349cc05 (patch)
treeee2ff0ff3b185d1874eb0e8fc4b75f1badf659b8 /server/src/ui/home.rs
parentf73aa32549743b2967160d38c1622199c41524a4 (diff)
downloadjellything-212a0f23bc894faf88e159560c113f504349cc05.tar
jellything-212a0f23bc894faf88e159560c113f504349cc05.tar.bz2
jellything-212a0f23bc894faf88e159560c113f504349cc05.tar.zst
comiles again but still many logic holes
Diffstat (limited to 'server/src/ui/home.rs')
-rw-r--r--server/src/ui/home.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/server/src/ui/home.rs b/server/src/ui/home.rs
index 6127e8c..9c9c1ca 100644
--- a/server/src/ui/home.rs
+++ b/server/src/ui/home.rs
@@ -5,7 +5,7 @@
*/
use super::error::MyResult;
-use crate::{api::AcceptJson, locale::AcceptLanguage};
+use crate::{api::AcceptJson, helper::A, locale::AcceptLanguage};
use jellybase::database::Database;
use jellycommon::api::ApiHomeResponse;
use jellyimport::is_importing;
@@ -15,20 +15,18 @@ use jellyui::{
render_page,
scaffold::{RenderInfo, SessionInfo},
};
-use rocket::{
- figment::value::magic::Either, get, response::content::RawHtml, serde::json::Json, State,
-};
+use rocket::{get, response::content::RawHtml, serde::json::Json, Either, State};
#[get("/home")]
pub fn r_home(
- session: Session,
+ session: A<Session>,
db: &State<Database>,
aj: AcceptJson,
lang: AcceptLanguage,
) -> MyResult<Either<RawHtml<String>, Json<ApiHomeResponse>>> {
let AcceptLanguage(lang) = lang;
- let r = jellylogic::home::home(&db, &session)?;
+ let r = jellylogic::home::home(&db, &session.0)?;
Ok(if *aj {
Either::Right(Json(r))
@@ -37,7 +35,9 @@ pub fn r_home(
&HomePage { lang: &lang, r },
RenderInfo {
importing: is_importing(),
- session: Some(SessionInfo { user: session.user }),
+ session: Some(SessionInfo {
+ user: session.0.user,
+ }),
},
lang,
)))