This commit is contained in:
David Arranz 2019-11-06 10:10:59 +01:00
parent 5a908464f5
commit 7471559d66
2 changed files with 25 additions and 0 deletions

View File

@ -14,6 +14,25 @@ const MODULE_NAME = '[notification.controller]';
const controllerOptions = { MODULE_NAME };
const extraControllers = {
sendNotificationEvent: () => {
//eventId
//tittle
//message
//recipients: 1 - a todos
// 2 - inscritos con entrada (validated = 1) (libres e invitados)
// 3 - solo a invitados (reservationId is not null, and entityId pertenece a partners)
// 4 - solo a lista de espera (validated = 0) (libres e invitados "si hubiera lista de espera en invitaciones")
//dataDestination: json con screen destino
//{
// type: URL | screen | notification
// parameter: {}
//}
// let params = extractParamsFromRequest(req, res);
console.log('prueba de llamada>>>>> ', params);
},
sendNotification: (config) => {
return async (req, res, next) => {
config = config || {

View File

@ -42,6 +42,12 @@ routes.post('/admin/notifications',
})
);
routes.post('/admin/notifications/event',
isAdministratorUser,
// SchemaValidator(notificationSendType, true),
notificationController.sendNotificationEvent()
);
/* Borrar cuando ya no aparezca la versión 1.0.10 */
routes.post('/notifications/register',
isLoggedUser,