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