datasquirel/dist/package-shared/functions/backend/queues/delete-queue.js
Benjamin Toby 7e8bb37c09 Updates
2025-07-05 14:59:30 +01:00

15 lines
626 B
JavaScript

import dsqlCrud from "../../../utils/data-fetching/crud";
import getQueue from "./get-queue";
export default async function deleteQueue({ queueId, userId }) {
const tableName = "process_queue";
const existingQueue = (await getQueue({ userId, queueId }));
if (!(existingQueue === null || existingQueue === void 0 ? void 0 : existingQueue.id))
return false;
const deleteQueueRes = await dsqlCrud({
action: "delete",
table: tableName,
targetId: existingQueue.id,
});
return Boolean(deleteQueueRes === null || deleteQueueRes === void 0 ? void 0 : deleteQueueRes.success);
}