const moment = require('moment'); const { tinytom } = require('./message.helper'); const messages = require('./messages.json'); const createNotification = (data) => { return { date: data.date, title: data.title, body: data.body, ttl: data.ttl, priority: data.priority ? data.priority : 'high', recipients: data.recipients, data: data.data, userId: data.userId, _displayInForeground: true, sound: 'default', android: { channelId: 'lqdvi-messages' } } } createNotificationValidatedInscription = (inscription) => { let jsonMessage = messages.push.confirmInvitation; const jsonNotification = tinytom(jsonMessage, { congress: inscription.event.name, ticketId: inscription.id, }); return { ...jsonNotification, date: moment(), priority: "high", _displayInForeground: true, sound: 'default', recipients: { "userIds": [ inscription.user.id, ] }, } } module.exports = { createNotificationValidatedInscription, createNotification, //createMessageNotification }