From 45ada1b258c62b60498fbbebe89ff5faec036639 Mon Sep 17 00:00:00 2001 From: Basti Ortiz <39114273+BastiDood@users.noreply.github.com> Date: Sat, 3 Aug 2024 17:37:24 +0800 Subject: [PATCH] fix(email): notify when designated sender updates --- app/src/routes/dashboard/email/+page.server.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/routes/dashboard/email/+page.server.js b/app/src/routes/dashboard/email/+page.server.js index 87c7f48..234bb58 100644 --- a/app/src/routes/dashboard/email/+page.server.js +++ b/app/src/routes/dashboard/email/+page.server.js @@ -31,8 +31,13 @@ export const actions = { const data = await request.formData(); const email = validateEmail(data.get('email')); - const upsertDesignatedSender = await db.upsertDesignatedSender(email); - db.logger.info({ upsertDesignatedSender }); + + await db.begin(async db => { + const upsertDesignatedSender = await db.upsertDesignatedSender(email); + db.logger.info({ upsertDesignatedSender }); + await db.notifyDraftChannel(); + await db.notifyUserChannel(); + }); }, async remove({ locals: { db }, cookies, request }) { const sid = cookies.get('sid');