diff --git a/app/api/src/functions/identity-signup.js b/app/api/src/functions/identity-signup.ts similarity index 92% rename from app/api/src/functions/identity-signup.js rename to app/api/src/functions/identity-signup.ts index 61426fe..23cccd6 100644 --- a/app/api/src/functions/identity-signup.js +++ b/app/api/src/functions/identity-signup.ts @@ -3,6 +3,7 @@ import { db } from 'src/lib/db' import { sentryWrapper } from 'src/lib/sentry' import { enforceAlphaNumeric, generateUniqueString } from 'src/services/helpers' import 'graphql-tag' +import {sendMail} from 'src/lib/sendmail' const unWrappedHandler = async (req, _context) => { const body = JSON.parse(req.body) @@ -73,6 +74,15 @@ const unWrappedHandler = async (req, _context) => { id: user.id, } await createUserInsecure({ input }) + await sendMail({ + to: 'k.hutten@protonmail.ch', + from: { + address:'news@mail.cadhub.xyz', + name: 'CadHub', + }, + subject: `New Cadhub User`, + text: JSON.stringify(input, null, 2), + }) return { statusCode: 200, diff --git a/app/api/src/services/email/email.ts b/app/api/src/services/email/email.ts index a45a178..278296f 100644 --- a/app/api/src/services/email/email.ts +++ b/app/api/src/services/email/email.ts @@ -9,10 +9,18 @@ export const sendAllUsersEmail = async ({input: {body, subject}}) => { address:'news@mail.cadhub.xyz', name: 'CadHub', } - return sendMail({ + const result = await sendMail({ to: recipients, from, subject, text: body, }) + await sendMail({ + to: 'k.hutten@protonmail.ch', + from, + subject: `All users email report`, + text: JSON.stringify(result, null, 2), + }) + + return result }