Fix live updates: debounce DB writes, broadcast before saving, include smeltable/craftable in updates

This commit is contained in:
MayaTheShy
2026-03-21 18:15:50 -04:00
parent aed7d1f735
commit 80338d1973
3 changed files with 104 additions and 32 deletions

View File

@@ -68,6 +68,8 @@ export const useInventoryStore = create((set, get) => ({
alerts: data.alerts || get().alerts,
smeltingPaused: data.smeltingPaused !== undefined ? data.smeltingPaused : get().smeltingPaused,
disabledRecipes: data.disabledRecipes || get().disabledRecipes,
smeltable: data.smeltable || get().smeltable,
craftable: data.craftable || get().craftable,
craftTurtleOk: data.craftTurtleOk !== undefined ? data.craftTurtleOk : get().craftTurtleOk,
lastUpdate: data.lastUpdate || Date.now(),
});