This commit is contained in:
tree 2022-04-10 12:18:02 +02:00
rodič 13f64e2b79
revize 377f3d42c6
2 změnil soubory, kde provedl 15 přidání a 4 odebrání

Zobrazit soubor

@ -6,9 +6,10 @@
import { page } from '$app/stores';
import { userData, userDataLocal, apiStatus } from '$lib/stores';
import { loadOrders, loadApiStatus } from '$lib/orders';
import { onMount } from 'svelte';
import { onMount, onDestroy } from 'svelte';
let bundle = null
let uds = null
onMount(async () => {
bundle = await api.loadBundle($page.url.hostname === 'localhost')
@ -18,7 +19,7 @@
userData.set(JSON.parse(userDataLS))
}
userData.subscribe(ud => {
uds = userData.subscribe(ud => {
localStorage.setItem('userData', JSON.stringify(ud))
})
@ -26,6 +27,12 @@
await loadOrders($userData)
})
onDestroy(() => {
//userData.unsubscribe(uds)
})
// load orders
</script>

Zobrazit soubor

@ -245,10 +245,14 @@
function removeOrder (id) {
userData.update(ud => {
console.log('change', id)
console.log('change', ud.orders, id)
let index = ud.orders.indexOf(id)
if (index >= 0) {
ud.orders.splice(index, 1)
if (ud.orders.length === 1) {
ud.orders = []
} else {
ud.orders.splice(index, 1)
}
}
return ud
})