Add support to remove old galleries

This commit is contained in:
2023-06-23 15:15:47 +08:00
parent 4e5dbd8390
commit fe7af51988
11 changed files with 169 additions and 23 deletions

View File

@@ -26,6 +26,7 @@ export const handler: Handlers<Task[]> = {
t.removeEventListener("task_finished", handle);
t.removeEventListener("task_progress", handle);
t.removeEventListener("task_error", handle);
t.removeEventListener("task_updated", handle);
ExitTarget.removeEventListener("close", close_handle);
};
function sendMessage(mes: TaskServerSocketData) {
@@ -45,12 +46,9 @@ export const handler: Handlers<Task[]> = {
sendMessage({ type: "close" });
socket.close();
} else if (d.type == "new_download_task") {
t.add_download_task(d.gid, d.token);
t.add_download_task(d.gid, d.token, d.cfg);
} else if (d.type == "new_export_zip_task") {
t.add_export_zip_task(d.gid, {
output: d.output,
jpn_title: d.jpn_title,
});
t.add_export_zip_task(d.gid, d.cfg);
} else if (d.type == "task_list") {
t.get_task_list().then((tasks) => {
sendMessage({
@@ -70,6 +68,7 @@ export const handler: Handlers<Task[]> = {
t.addEventListener("task_finished", handle);
t.addEventListener("task_progress", handle);
t.addEventListener("task_error", handle);
t.addEventListener("task_updated", handle);
ExitTarget.addEventListener("close", close_handle);
};
return response;