check already started and do not do repeated work

This commit is contained in:
2025-05-01 16:37:12 -03:00
parent c6655e7c71
commit e5649c19cb

View File

@ -147,11 +147,14 @@ export async function task(roundNumber: number): Promise<void> {
const requiredWorkResponseData = await requiredWorkResponse.json(); const requiredWorkResponseData = await requiredWorkResponse.json();
console.log("[TASK] requiredWorkResponseData: ", requiredWorkResponseData); console.log("[TASK] requiredWorkResponseData: ", requiredWorkResponseData);
const uuid = uuidv4(); const uuid = uuidv4();
const alreadyAssigned = await namespaceWrapper.storeGet(JSON.stringify(requiredWorkResponseData.data.id));
// await namespaceWrapper.storeSet(`work-info`, JSON.stringify({ if (alreadyAssigned) {
// ...requiredWorkResponseData.data, await namespaceWrapper.storeSet(`result-${roundNumber}`, status.NOT_FINISHED_TASK);
// round: roundNumber return;
// })); }else{
await namespaceWrapper.storeSet(JSON.stringify(requiredWorkResponseData.data.id), "true");
}
await namespaceWrapper.storeSet(`uuid-${roundNumber}`, uuid); await namespaceWrapper.storeSet(`uuid-${roundNumber}`, uuid);
const podcallPayload = { const podcallPayload = {