mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-11 08:07:15 +00:00
fix: fix app reactivity
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user