fix: fix app reactivity

This commit is contained in:
Ruben Fiszel
2023-10-21 14:33:07 +02:00
parent f134b8c693
commit d035c5d433
2 changed files with 4 additions and 9 deletions
@@ -244,7 +244,8 @@ pub async fn handle_python_job(
.clone()
.take(script_path_splitted.clone().count() - 1)
.join("/")
.replace("-", "_");
.replace("-", "_")
.replace('@', '.');
let dirs = if dirs_full.len() > 0 {
dirs_full
.strip_prefix("/")
@@ -93,9 +93,7 @@
function setDebouncedExecute() {
executeTimeout && clearTimeout(executeTimeout)
executeTimeout = setTimeout(() => {
if ((!autoRefresh && !refreshOnStart) || didInitialRun) {
executeComponent(true)
}
executeComponent(true)
}, 200)
}
@@ -451,17 +449,13 @@
let cancellableRun: ((inlineScript?: InlineScript) => CancelablePromise<void>) | undefined =
undefined
let didInitialRun = $initialized.initialized
onMount(() => {
didInitialRun = $initialized.initialized
cancellableRun = (inlineScript?: InlineScript) => {
let rejectCb: (err: Error) => void
let p: Partial<CancelablePromise<void>> = new Promise<void>((resolve, reject) => {
rejectCb = reject
donePromise = resolve
executeComponent(true, inlineScript)
.catch(reject)
.finally(() => (didInitialRun = true))
executeComponent(true, inlineScript).catch(reject)
})
p.cancel = () => {
resultJobLoader?.cancelJob()