Add clearvisits API endpoint and implement DELETE method***

***Handle error when no id is found in DELETE method***
***Update deleteData function in log page to use clearvisits API endpoint
This commit is contained in:
Sean Morley
2024-04-10 17:54:19 +00:00
parent bc0e1b4db2
commit 3dcad53004
3 changed files with 53 additions and 3 deletions

View File

@@ -167,9 +167,23 @@
}
function deleteData() {
clearAdventures();
adventures = getAdventures();
showToast("deleted");
fetch("/api/clearvisits", {
method: "DELETE",
headers: {
"Content-Type": "application/json",
},
})
.then((response) => response.json())
.then((data) => {
console.log("Success:", data);
// remove adventure from array where id matches
adventures = [];
showToast("removed");
visitCount.set(0);
})
.catch((error) => {
console.error("Error:", error);
});
}
function removeAdventure(event: { detail: number }) {