break up library, move bots to their own repositories

This commit is contained in:
JB
2026-02-12 21:05:15 -05:00
parent 415aa3dbfe
commit cb39431a11
289 changed files with 1931 additions and 6235 deletions

View 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);