mirror of
https://github.com/wukko/cobalt.git
synced 2025-04-30 06:24:25 +02:00
web/state/queue: clear all current tasks on queue clear
This commit is contained in:
parent
a7c1317af7
commit
6513ab38d0
@ -31,7 +31,7 @@ export function updateWorkerProgress(workerId: string, progress: CobaltWorkerPro
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
export function clearQueue() {
|
export function clearCurrentTasks() {
|
||||||
update(() => {
|
update(() => {
|
||||||
return {};
|
return {};
|
||||||
});
|
});
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { readable, type Updater } from "svelte/store";
|
import { readable, type Updater } from "svelte/store";
|
||||||
import type { CobaltQueue, CobaltQueueItem } from "$lib/types/queue";
|
|
||||||
import { checkTasks } from "$lib/queen-bee/scheduler";
|
import { checkTasks } from "$lib/queen-bee/scheduler";
|
||||||
import { removeWorkerFromQueue } from "./current-tasks";
|
import type { CobaltQueue, CobaltQueueItem } from "$lib/types/queue";
|
||||||
|
import { clearCurrentTasks, removeWorkerFromQueue } from "$lib/state/queen-bee/current-tasks";
|
||||||
|
|
||||||
let update: (_: Updater<CobaltQueue>) => void;
|
let update: (_: Updater<CobaltQueue>) => void;
|
||||||
|
|
||||||
@ -103,6 +103,8 @@ export function clearQueue() {
|
|||||||
update(() => {
|
update(() => {
|
||||||
return {};
|
return {};
|
||||||
});
|
});
|
||||||
|
|
||||||
|
clearCurrentTasks();
|
||||||
}
|
}
|
||||||
|
|
||||||
export { queue };
|
export { queue };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user