From e7cca4ede5a048df44df899a495d3958c4c4a96e Mon Sep 17 00:00:00 2001 From: hichri-louay Date: Thu, 14 Mar 2024 16:14:21 +0100 Subject: [PATCH] wip add notifcation manager for external users --- controllers/external.controller.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/controllers/external.controller.js b/controllers/external.controller.js index a9d261c2..62db35d6 100644 --- a/controllers/external.controller.js +++ b/controllers/external.controller.js @@ -1059,7 +1059,15 @@ module.exports.externalApply = async (req, res) => { prom.shares = socialOracle?.shares || 0 prom.media_url = media_url || socialOracle?.media_url - await CampaignLink.updateOne({ _id: insert._id }, { $set: prom }) + await Promise.allSettled([ + CampaignLink.updateOne({ _id: insert._id }, { $set: prom }), + notificationManager(id, 'apply_campaign', { + cmp_name: title, + cmp_hash: idCampaign, + linkId: insert._id, + network: campaignDetails.token.type, + }), + ]) return responseHandler.makeResponseData(res, 200, 'success', prom) } catch (err) {