const kontakModel = require('../../model/kontak.model') const pddiktiService = require('../../services/v2/pddikti.service') /** * * @param templateId * @param data * @param where {object?} * @returns {Promise<*>} */ exports.notifWA = async (templateId, data, where = {}) => { const kontak = await kontakModel.find({ ...where, 'role.id': { $ne: 2022 } }) const contacts = kontak.map((e) => ({ name: e.nama, number: e.no_hp })) return pddiktiService.whatsapp(templateId, contacts, data) } /** * * @param templateId * @param nama * @param no_hp * @param data * @returns {Promise<*>} */ exports.notifWA2 = async (templateId, { nama, no_hp }, data) => pddiktiService.whatsapp(templateId, {name: nama, number: no_hp}, data)