import { db, getWorkerUtils } from "bridge-common"; interface ReceiveFacebookMessageTaskOptions { message: any; } const receiveFacebookMessageTask = async ({ message, }: ReceiveFacebookMessageTaskOptions): Promise => { const worker = await getWorkerUtils(); for (const entry of message.entry) { for (const messaging of entry.messaging) { const pageId = messaging.recipient.id; const row = await db .selectFrom("FacebookBot") .selectAll() .where("pageId", "=", pageId) .executeTakeFirstOrThrow(); console.log({ row }); await worker.addJob("notify_webhooks", messaging); } } }; export default receiveFacebookMessageTask;