2
0

feat(viewer): 🐛 Fix multiple cc bcc email

This commit is contained in:
Baptiste Arnaud
2022-04-12 10:00:54 -05:00
parent b6ba40e009
commit 7b8169c9ae
4 changed files with 196 additions and 5 deletions

View File

@ -1,12 +1,15 @@
import {
CredentialsType,
defaultSettings,
defaultTheme,
PublicTypebot,
SmtpCredentialsData,
Step,
Typebot,
} from 'models'
import { PrismaClient } from 'db'
import { readFileSync } from 'fs'
import { encrypt } from 'utils'
const prisma = new PrismaClient()
@ -184,3 +187,20 @@ const createAnswers = () => {
],
})
}
export const createSmtpCredentials = (
id: string,
smtpData: SmtpCredentialsData
) => {
const { encryptedData, iv } = encrypt(smtpData)
return prisma.credentials.create({
data: {
id,
data: encryptedData,
iv,
name: smtpData.from.email as string,
type: CredentialsType.SMTP,
ownerId: 'proUser',
},
})
}