diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-02-25 13:25:41 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-02-25 13:25:41 +0100 |
| commit | 9c08495cca8b9aaf297c88da9ec98a619eb90762 (patch) | |
| tree | fedb0ba09e45c51f7f1b9d5ce9ea5b9a47ce6f01 /server/src/ui/account/settings.rs | |
| parent | 6949f8d40d1784d5a9c54dbe44e212fe2fae76f4 (diff) | |
| download | jellything-9c08495cca8b9aaf297c88da9ec98a619eb90762.tar jellything-9c08495cca8b9aaf297c88da9ec98a619eb90762.tar.bz2 jellything-9c08495cca8b9aaf297c88da9ec98a619eb90762.tar.zst | |
user creation; flash message in request info
Diffstat (limited to 'server/src/ui/account/settings.rs')
| -rw-r--r-- | server/src/ui/account/settings.rs | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/server/src/ui/account/settings.rs b/server/src/ui/account/settings.rs index 2052c5e..bb4b323 100644 --- a/server/src/ui/account/settings.rs +++ b/server/src/ui/account/settings.rs @@ -9,7 +9,7 @@ use crate::{ }; use anyhow::anyhow; use jellycommon::{ - jellyobject::{Object, ObjectBuffer, ObjectBufferBuilder, Path, Tag}, + jellyobject::{OBB, Object, ObjectBuffer, Path, Tag}, routes::u_account_settings, *, }; @@ -19,7 +19,6 @@ use rocket::{ FromForm, form::{self, Contextual, Form, validate::len}, get, post, - request::FlashMessage, response::{Flash, Redirect}, }; use std::ops::Range; @@ -39,21 +38,9 @@ fn option_len<'v>(value: &Option<String>, range: Range<usize>) -> form::Result<' } #[get("/account/settings")] -pub fn r_account_settings(ri: RequestInfo, flash: Option<FlashMessage>) -> MyResult<UiResponse> { +pub fn r_account_settings(ri: RequestInfo) -> MyResult<UiResponse> { let user = ri.require_user()?; - let mut view = ObjectBufferBuilder::default(); - view.push(VIEW_USER_SETTINGS, user); - if let Some(flash) = flash { - view.push( - VIEW_MESSAGE, - ObjectBuffer::new(&mut [ - (MESSAGE_KIND.0, &flash.kind()), - (MESSAGE_TEXT.0, &flash.message()), - ]) - .as_object(), - ); - } - Ok(ri.respond_ui(view.finish())) + Ok(ri.respond_ui(OBB::new().with(VIEW_USER_SETTINGS, user))) } #[post("/account/settings", data = "<form>")] |