20260317e: Persist recipe ingredient used state to DB

This commit is contained in:
dadaloop82
2026-03-17 14:18:25 +00:00
parent 66e175e863
commit 9517225d32
2 changed files with 5 additions and 2 deletions
+3
View File
@@ -4986,6 +4986,7 @@ async function loadRecipeArchive() {
function viewArchivedRecipe(idx) {
const entry = _recipeArchiveEntries[idx];
if (!entry) return;
_cachedRecipe = { meal: entry.meal, recipe: entry.recipe };
renderRecipe(entry.recipe);
document.getElementById('recipe-overlay').style.display = 'flex';
document.getElementById('recipe-ask').style.display = 'none';
@@ -5262,6 +5263,8 @@ async function submitRecipeUse(useAll) {
if (_cachedRecipe && _cachedRecipe.recipe && _cachedRecipe.recipe.ingredients && _cachedRecipe.recipe.ingredients[idx]) {
_cachedRecipe.recipe.ingredients[idx].used = true;
// Persist used state to DB
saveRecipeToArchive(_cachedRecipe.recipe);
}
showToast('📦 Ingrediente scalato dalla dispensa!', 'success');