2
0
Files
bot/packages/bot-engine/logs/saveLog.ts
2023-09-20 15:42:34 +02:00

22 lines
533 B
TypeScript

import prisma from '@typebot.io/lib/prisma'
import { formatLogDetails } from './helpers/formatLogDetails'
type Props = {
status: 'error' | 'success' | 'info'
resultId: string | undefined
message: string
details?: unknown
}
export const saveLog = ({ status, resultId, message, details }: Props) => {
if (!resultId || resultId === 'undefined') return
return prisma.log.create({
data: {
resultId,
status,
description: message,
details: formatLogDetails(details) as string | null,
},
})
}