From e98733cbac9451521a3acc388d2f9d29eb4610e0 Mon Sep 17 00:00:00 2001 From: Thomas Foricher Date: Wed, 14 May 2025 21:24:56 +0200 Subject: [PATCH] perf: Remove saving Parse Cloud Job request parameters in internal collection `_JobStatus` (#8343) --- src/Routers/FunctionsRouter.js | 2 +- src/StatusHandler.js | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Routers/FunctionsRouter.js b/src/Routers/FunctionsRouter.js index e88a7521..4c90ac28 100644 --- a/src/Routers/FunctionsRouter.js +++ b/src/Routers/FunctionsRouter.js @@ -76,7 +76,7 @@ export class FunctionsRouter extends PromiseRouter { message: jobHandler.setMessage.bind(jobHandler), }; - return jobHandler.setRunning(jobName, params).then(jobStatus => { + return jobHandler.setRunning(jobName).then(jobStatus => { request.jobId = jobStatus.objectId; // run the function async process.nextTick(() => { diff --git a/src/StatusHandler.js b/src/StatusHandler.js index fecfb268..314b07bb 100644 --- a/src/StatusHandler.js +++ b/src/StatusHandler.js @@ -77,12 +77,11 @@ export function jobStatusHandler(config) { const objectId = newObjectId(config.objectIdSize); const database = config.database; const handler = statusHandler(JOB_STATUS_COLLECTION, database); - const setRunning = function (jobName, params) { + const setRunning = function (jobName) { const now = new Date(); jobStatus = { objectId, jobName, - params, status: 'running', source: 'api', createdAt: now,