break up library, move bots to their own repositories
This commit is contained in:
11
packages/util/src/scheduler/workers/email.worker.ts
Normal file
11
packages/util/src/scheduler/workers/email.worker.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import createWorkerMessageHandler from '../lib/workerMessageHandler';
|
||||
import type { EmailJob } from '../types';
|
||||
|
||||
const sendMail = async ({ jobId, job: { name, data } }: { jobId: number; job: EmailJob }) => {
|
||||
console.log(`Sending mail for job ${name} with data ${JSON.stringify(data)}`);
|
||||
|
||||
self.postMessage({ name, data, status: 'completed' });
|
||||
};
|
||||
|
||||
declare var self: Worker;
|
||||
self.onmessage = createWorkerMessageHandler('email', sendMail);
|
||||
Reference in New Issue
Block a user