sync list updates with server

This commit is contained in:
Ide
2025-12-27 22:58:07 +01:00
parent 169c6f89cd
commit f413f27bf0
6 changed files with 144 additions and 35 deletions
+2 -2
View File
@@ -42,7 +42,7 @@ fn put_list(item: &str, data: Json<ItemData>, mock_db: &State<Mutex<MockDb>>) {
}
#[delete("/api/list/<item>")]
fn delete_trip(item: &str, mock_db: &State<Mutex<MockDb>>) {
fn delete_item(item: &str, mock_db: &State<Mutex<MockDb>>) {
let mut mock_db = mock_db.lock().unwrap();
if let Some(index) = mock_db.list.iter().position(|x| x.name == item) {
mock_db.list.remove(index);
@@ -53,7 +53,7 @@ fn delete_trip(item: &str, mock_db: &State<Mutex<MockDb>>) {
fn rocket() -> _ {
rocket::build()
.manage(Mutex::new(MockDb::default()))
.mount("/", routes![index, get_list, put_list, delete_trip])
.mount("/", routes![index, get_list, put_list, delete_item])
}
#[derive(Serialize, Deserialize, Default, Debug)]