From 8af51d7af2505d7d5f9aeec78cc972c4ceb815ff Mon Sep 17 00:00:00 2001 From: Yohanes Krisna Yana Javista Date: Fri, 29 Mar 2024 00:29:18 +0700 Subject: [PATCH] feat(index-nota and index payleter): check Array or string for multiple email Check Array or string for multiple email sendGrid --- index-nota.mjs | 9 +++++++++ index-payleter.mjs | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/index-nota.mjs b/index-nota.mjs index 9df873c..4e19459 100644 --- a/index-nota.mjs +++ b/index-nota.mjs @@ -29,6 +29,15 @@ amqp.connect(process.env.AMQP_SERVER).then(async conn => { }).catch(console.warn) function sendReceipt(message) { + try { + const parsedData = JSON.parse(message.email); + if (Array.isArray(parsedData)) { + message.email = parsedData + } + } catch (error) { + console.log("Data bukan dalam format JSON."); + } + const now = new Date() const msg = { to: message.email, diff --git a/index-payleter.mjs b/index-payleter.mjs index 32af953..9f0be0f 100644 --- a/index-payleter.mjs +++ b/index-payleter.mjs @@ -29,6 +29,15 @@ amqp.connect(process.env.AMQP_SERVER).then(async conn => { }).catch(console.warn) function sendReceipt(message) { + try { + const parsedData = JSON.parse(message.email); + if (Array.isArray(parsedData)) { + message.email = parsedData + } + } catch (error) { + console.log("Data bukan dalam format JSON."); + } + const now = new Date() const msg = { to: message.email,