10 lines
372 B
TypeScript
Raw Normal View History

2022-02-10 15:47:44 +01:00
import { prisma } from '$lib/database';
import { dev } from '$app/env';
2022-04-06 21:04:14 +02:00
import type { Job } from 'bullmq';
2022-02-10 15:47:44 +01:00
2022-04-06 21:04:14 +02:00
export default async function (job: Job): Promise<void> {
2022-02-10 15:47:44 +01:00
const { line, applicationId, buildId } = job.data;
if (dev) console.debug(`[${applicationId}] ${line}`);
await prisma.buildLog.create({ data: { line, buildId, time: Number(job.id), applicationId } });
}