Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
1 line
2.2 KiB
Plaintext
1 line
2.2 KiB
Plaintext
{"version":3,"sources":["../../src/database/defaultUpdateJobs.ts"],"sourcesContent":["import type { DatabaseAdapter, Job } from '../index.js'\nimport type { UpdateJobs } from './types.js'\n\nimport { jobsCollectionSlug } from '../queues/config/collection.js'\n\nexport const defaultUpdateJobs: UpdateJobs = async function updateMany(\n this: DatabaseAdapter,\n { id, data, limit, req, returning, where },\n) {\n const updatedJobs: Job[] | null = []\n\n const jobsToUpdate: Job[] = (\n id\n ? [\n await this.findOne({\n collection: jobsCollectionSlug,\n req,\n where: { id: { equals: id } },\n }),\n ]\n : (\n await this.find({\n collection: jobsCollectionSlug,\n limit,\n pagination: false,\n req,\n where,\n })\n ).docs\n ).filter(Boolean) as Job[]\n\n if (!jobsToUpdate) {\n return null\n }\n\n for (const job of jobsToUpdate) {\n const updateData = {\n ...job,\n ...data,\n }\n const updatedJob = await this.updateOne({\n id: job.id,\n collection: jobsCollectionSlug,\n data: updateData,\n req,\n returning,\n })\n updatedJobs.push(updatedJob)\n }\n\n return updatedJobs\n}\n"],"names":["jobsCollectionSlug","defaultUpdateJobs","updateMany","id","data","limit","req","returning","where","updatedJobs","jobsToUpdate","findOne","collection","equals","find","pagination","docs","filter","Boolean","job","updateData","updatedJob","updateOne","push"],"mappings":"AAGA,SAASA,kBAAkB,QAAQ,iCAAgC;AAEnE,OAAO,MAAMC,oBAAgC,eAAeC,WAE1D,EAAEC,EAAE,EAAEC,IAAI,EAAEC,KAAK,EAAEC,GAAG,EAAEC,SAAS,EAAEC,KAAK,EAAE;IAE1C,MAAMC,cAA4B,EAAE;IAEpC,MAAMC,eAAsB,AAC1BP,CAAAA,KACI;QACE,MAAM,IAAI,CAACQ,OAAO,CAAC;YACjBC,YAAYZ;YACZM;YACAE,OAAO;gBAAEL,IAAI;oBAAEU,QAAQV;gBAAG;YAAE;QAC9B;KACD,GACD,AACE,CAAA,MAAM,IAAI,CAACW,IAAI,CAAC;QACdF,YAAYZ;QACZK;QACAU,YAAY;QACZT;QACAE;IACF,EAAC,EACDQ,IAAI,AAAD,EACTC,MAAM,CAACC;IAET,IAAI,CAACR,cAAc;QACjB,OAAO;IACT;IAEA,KAAK,MAAMS,OAAOT,aAAc;QAC9B,MAAMU,aAAa;YACjB,GAAGD,GAAG;YACN,GAAGf,IAAI;QACT;QACA,MAAMiB,aAAa,MAAM,IAAI,CAACC,SAAS,CAAC;YACtCnB,IAAIgB,IAAIhB,EAAE;YACVS,YAAYZ;YACZI,MAAMgB;YACNd;YACAC;QACF;QACAE,YAAYc,IAAI,CAACF;IACnB;IAEA,OAAOZ;AACT,EAAC"} |