Replace PUT method by the more appropriate PATCH method.

This commit is contained in:
Greg Burri 2025-03-18 20:02:30 +01:00
parent 8dcaac35b7
commit 9ed5a04e22
4 changed files with 46 additions and 37 deletions

View file

@ -7,7 +7,7 @@ use axum::{
http::StatusCode,
middleware::{self, Next},
response::Response,
routing::{delete, get, post, put},
routing::{delete, get, patch, post, put},
};
use axum_extra::extract::cookie::CookieJar;
use chrono::prelude::*;
@ -113,33 +113,33 @@ async fn main() {
// .route("/user/update", put(services::ron::update_user))
.route("/set_lang", put(services::ron::set_lang))
.route("/recipe/get_titles", get(services::ron::recipe::get_titles))
.route("/recipe/set_title", put(services::ron::recipe::set_title))
.route("/recipe/set_title", patch(services::ron::recipe::set_title))
.route(
"/recipe/set_description",
put(services::ron::recipe::set_description),
patch(services::ron::recipe::set_description),
)
.route(
"/recipe/set_servings",
put(services::ron::recipe::set_servings),
patch(services::ron::recipe::set_servings),
)
.route(
"/recipe/set_estimated_time",
put(services::ron::recipe::set_estimated_time),
patch(services::ron::recipe::set_estimated_time),
)
.route("/recipe/get_tags", get(services::ron::recipe::get_tags))
.route("/recipe/add_tags", post(services::ron::recipe::add_tags))
.route("/recipe/rm_tags", delete(services::ron::recipe::rm_tags))
.route(
"/recipe/set_difficulty",
put(services::ron::recipe::set_difficulty),
patch(services::ron::recipe::set_difficulty),
)
.route(
"/recipe/set_language",
put(services::ron::recipe::set_language),
patch(services::ron::recipe::set_language),
)
.route(
"/recipe/set_is_published",
put(services::ron::recipe::set_is_published),
patch(services::ron::recipe::set_is_published),
)
.route("/recipe/remove", delete(services::ron::recipe::rm))
.route("/recipe/get_groups", get(services::ron::recipe::get_groups))
@ -150,15 +150,15 @@ async fn main() {
)
.route(
"/recipe/set_group_name",
put(services::ron::recipe::set_group_name),
patch(services::ron::recipe::set_group_name),
)
.route(
"/recipe/set_group_comment",
put(services::ron::recipe::set_group_comment),
patch(services::ron::recipe::set_group_comment),
)
.route(
"/recipe/set_groups_order",
put(services::ron::recipe::set_groups_order),
patch(services::ron::recipe::set_groups_order),
)
.route("/recipe/add_step", post(services::ron::recipe::add_step))
.route(
@ -167,11 +167,11 @@ async fn main() {
)
.route(
"/recipe/set_step_action",
put(services::ron::recipe::set_step_action),
patch(services::ron::recipe::set_step_action),
)
.route(
"/recipe/set_steps_order",
put(services::ron::recipe::set_steps_order),
patch(services::ron::recipe::set_steps_order),
)
.route(
"/recipe/add_ingredient",
@ -183,23 +183,23 @@ async fn main() {
)
.route(
"/recipe/set_ingredient_name",
put(services::ron::recipe::set_ingredient_name),
patch(services::ron::recipe::set_ingredient_name),
)
.route(
"/recipe/set_ingredient_comment",
put(services::ron::recipe::set_ingredient_comment),
patch(services::ron::recipe::set_ingredient_comment),
)
.route(
"/recipe/set_ingredient_quantity",
put(services::ron::recipe::set_ingredient_quantity),
patch(services::ron::recipe::set_ingredient_quantity),
)
.route(
"/recipe/set_ingredient_unit",
put(services::ron::recipe::set_ingredient_unit),
patch(services::ron::recipe::set_ingredient_unit),
)
.route(
"/recipe/set_ingredients_order",
put(services::ron::recipe::set_ingredients_order),
patch(services::ron::recipe::set_ingredients_order),
)
.route(
"/calendar/get_scheduled_recipes",
@ -219,7 +219,7 @@ async fn main() {
)
.route(
"/shopping_list/set_checked",
put(services::ron::shopping_list::set_entry_checked),
patch(services::ron::shopping_list::set_entry_checked),
)
.fallback(services::ron::not_found);