EDIT : New code
'use strict';
/**
* news controller
*/
const { createCoreController } = require('@strapi/strapi').factories;
module.exports = createCoreController('api::news.news', ({ strapi }) => ({
async create() {
await strapi.service('api::news.news').createNew({
...ctx.request.body.data,
});
strapi.log.debug('A new News was added');
try {
await strapi.services.notifications.sendMessageToDevices(tokens, title, description, data);
} catch(err) {
strapi.log.error('Notifications/sendMessageToDevices', err);
}
}
}));