From 3960b5f79f55a7811ddea97e508a569c31b0c692 Mon Sep 17 00:00:00 2001 From: Minzkraut Date: Thu, 1 Jun 2023 22:57:51 +0200 Subject: [PATCH] Allow identical jobs and assign random uuid instead --- src/index.js | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/index.js b/src/index.js index c62b141..02210ed 100644 --- a/src/index.js +++ b/src/index.js @@ -51,12 +51,7 @@ function ResolveJob(result){ app.post("/jobs", async (req, res) => { const data = req.body; - let jobId = crypto.createHash('md5').update(JSON.stringify(req.body)).digest('hex'); - - if (jobs['queued'][jobId] || jobs['waiting'][jobId]) { - res.status(409).json({ 'message': 'Request already queued or processing!', 'jobId': jobId }); - return; - } + let jobId = uuid.v4(); jobs['queued'][jobId] = req.body; jobs['queued'][jobId]['jobId'] = jobId;