Log errors in the user module

This commit is contained in:
Greg Burri 2025-04-27 02:57:08 +02:00
parent b0f0633338
commit 7b9df97a32
6 changed files with 199 additions and 118 deletions

View file

@ -51,14 +51,14 @@ pub fn main() -> Result<(), JsValue> {
.unwrap_or(chrono::Weekday::Mon);
match path[..] {
["recipe", "edit", id] => {
let id = id.parse::<i64>().unwrap(); // TODO: remove unwrap.
pages::recipe_edit::setup_page(id)
}
["recipe", "view", id] => {
let id = id.parse::<i64>().unwrap(); // TODO: remove unwrap.
pages::recipe_view::setup_page(id, is_user_logged, first_day_of_the_week)
}
["recipe", "edit", id] => match id.parse::<i64>() {
Ok(id) => pages::recipe_edit::setup_page(id),
Err(error) => log!(format!("Error parsing recipe id: {}", error)),
},
["recipe", "view", id] => match id.parse::<i64>() {
Ok(id) => pages::recipe_view::setup_page(id, is_user_logged, first_day_of_the_week),
Err(error) => log!(format!("Error parsing recipe id: {}", error)),
},
["dev_panel"] => pages::dev_panel::setup_page(),
// Home.
[""] => pages::home::setup_page(is_user_logged, first_day_of_the_week),