Master sends only to mobiles

This commit is contained in:
Vicente J. Ruiz Jurado 2018-08-02 23:13:15 +02:00
parent bf926514c9
commit dc0df7cf32

View file

@ -7,6 +7,7 @@ import { dateLongFormat } from '/imports/api/Common/dates';
import Notifications from '/imports/api/Notifications/Notifications'; import Notifications from '/imports/api/Notifications/Notifications';
// import sendMail from '/imports/startup/server/email'; // import sendMail from '/imports/startup/server/email';
import sendEmail, { subjectTruncate } from '/imports/modules/server/send-email'; import sendEmail, { subjectTruncate } from '/imports/modules/server/send-email';
import { isMailServerMaster } from '/imports/startup/server/email';
// import { hr } from '/imports/startup/server/email'; // import { hr } from '/imports/startup/server/email';
import getEmailOf from '/imports/modules/get-email-of-user'; import getEmailOf from '/imports/modules/get-email-of-user';
import image from 'google-maps-image-api-url'; import image from 'google-maps-image-api-url';
@ -42,7 +43,7 @@ Meteor.startup(() => {
} */ } */
function process(notif) { function process(notif) {
if (notif.type === 'mobile' && !notif.notified) { if (isMailServerMaster && notif.type === 'mobile' && !notif.notified) {
const user = Meteor.users.findOne({ _id: notif.userId }); const user = Meteor.users.findOne({ _id: notif.userId });
moment.locale(user.lang); moment.locale(user.lang);
// duplicate code below // duplicate code below
@ -78,7 +79,7 @@ Meteor.startup(() => {
if (err) { if (err) {
console.error(err); console.error(err);
} else { } else {
// console.log(response); console.log(response);
Notifications.update(notif._id, { $set: { notified: true, notifiedAt: new Date() } }); Notifications.update(notif._id, { $set: { notified: true, notifiedAt: new Date() } });
} }
}); });