From 2f82c43cfe77ef91b29576576675f1bd8e8ffbff Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Mon, 16 Sep 2024 18:51:41 +0200 Subject: [PATCH] bugfixing --- src/routes/options-flow/+page.svelte | 31 +++++++++++++++------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/src/routes/options-flow/+page.svelte b/src/routes/options-flow/+page.svelte index e5d90069..ccaddcc6 100644 --- a/src/routes/options-flow/+page.svelte +++ b/src/routes/options-flow/+page.svelte @@ -84,8 +84,9 @@ async function handleDeleteRule(state) { { ruleName = ''; } - + displayRules = allRows?.filter(row => ruleOfList.some(rule => rule.name === row.rule)); + shouldLoadWorker.set(true); } @@ -184,6 +185,7 @@ const loadWorker = async () => { const handleMessage = (event) => { displayRules = allRows?.filter(row => ruleOfList.some(rule => rule.name === row.rule)); displayedData = event.data?.filteredData ?? []; + console.log('handle Message') calculateStats(displayedData); //console.log(displayedData) @@ -251,19 +253,6 @@ async function handleChangeValue(value) { -$: { - if (ruleOfList) { - const ruleToUpdate = ruleOfList?.find(rule => rule.name === ruleName); - if (ruleToUpdate) { - ruleToUpdate.value = valueMappings[ruleToUpdate.name]; - ruleToUpdate.condition = ruleCondition[ruleToUpdate.name]; - ruleOfList = [...ruleOfList]; - } - } -} - - - @@ -672,6 +661,20 @@ $: { } +$: { + if (ruleOfList) { + const ruleToUpdate = ruleOfList?.find(rule => rule.name === ruleName); + if (ruleToUpdate) { + ruleToUpdate.value = valueMappings[ruleToUpdate.name]; + ruleToUpdate.condition = ruleCondition[ruleToUpdate.name]; + ruleOfList = [...ruleOfList]; + console.log('test') + shouldLoadWorker.set(true); + + } + } +} +