cancel flow on run

This commit is contained in:
Ruben Fiszel
2022-08-23 23:01:26 +02:00
parent 22dbd7d272
commit f204c25ebd
@@ -1,4 +1,7 @@
<script lang="ts">
import { JobService } from '$lib/gen'
import { workspaceStore } from '$lib/stores'
import { faClose, faPlay } from '@fortawesome/free-solid-svg-icons'
import { Button } from 'flowbite-svelte'
import { createEventDispatcher, onDestroy } from 'svelte'
@@ -52,8 +55,16 @@
<Button
disabled={!isValid}
color="red"
on:click={() => {
on:click={async () => {
intervalState = 'canceled'
try {
jobId &&
(await JobService.cancelQueuedJob({
workspace: $workspaceStore ?? '',
id: jobId,
requestBody: {}
}))
} catch {}
jobId = undefined
}}
size="md"