Error handling on shoppiong page meal selection

This commit is contained in:
jableader 2025-11-02 17:47:32 +11:00
parent d69128a334
commit 762549f4c4

View file

@ -157,13 +157,21 @@ async function loadData() {
}
async function mealSelected(meal: { id: number }) {
try {
await requestMeal(meal.id)
await loadData()
} catch (err) {
showAlert({ type: 'error', heading: 'Failed to include meal', message: err instanceof Error ? err.message : 'Unknown error' })
}
}
async function mealUnselected(meal: { id: number }) {
try {
await unrequestMeal(meal.id)
await loadData()
} catch (err) {
showAlert({ type: 'error', heading: 'Failed to un-include meal', message: err instanceof Error ? err.message : 'Unknown error' })
}
}
async function markFound() {