Update mailer and reconfigure interval
This commit is contained in:
parent
656cc283fe
commit
a732daebc5
4 changed files with 31 additions and 10 deletions
|
|
@ -95,7 +95,7 @@ oauth2@1.2.0
|
||||||
observe-sequence@1.0.16
|
observe-sequence@1.0.16
|
||||||
ordered-dict@1.0.9
|
ordered-dict@1.0.9
|
||||||
ostrio:cookies@2.1.3
|
ostrio:cookies@2.1.3
|
||||||
ostrio:mailer@2.0.6
|
ostrio:mailer@2.1.0
|
||||||
ostrio:meteor-root@1.0.6
|
ostrio:meteor-root@1.0.6
|
||||||
peerlibrary:assert@0.2.5
|
peerlibrary:assert@0.2.5
|
||||||
peerlibrary:fiber-utils@0.6.0
|
peerlibrary:fiber-utils@0.6.0
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,9 @@
|
||||||
import { Meteor } from 'meteor/meteor';
|
import { Meteor } from 'meteor/meteor';
|
||||||
|
import { Mongo } from 'meteor/mongo';
|
||||||
import nodemailer from 'nodemailer';
|
import nodemailer from 'nodemailer';
|
||||||
import { MailTime } from 'meteor/ostrio:mailer';
|
import { MailTime } from 'meteor/ostrio:mailer';
|
||||||
import i18n from 'i18next';
|
import i18n from 'i18next';
|
||||||
|
|
||||||
// console.log(i18n.t('Inicio del mailer'));
|
|
||||||
|
|
||||||
const transports = [];
|
const transports = [];
|
||||||
|
|
||||||
// First transport
|
// First transport
|
||||||
|
|
@ -14,9 +13,6 @@ transports.push(fstTransport);
|
||||||
|
|
||||||
const db = Meteor.users.rawDatabase(); // new Mongo.Collection('__mailTimeQueue__').rawDatabase();
|
const db = Meteor.users.rawDatabase(); // new Mongo.Collection('__mailTimeQueue__').rawDatabase();
|
||||||
|
|
||||||
// Use __mailTimeQueue collection in any db
|
|
||||||
// db.getCollection("__mailTimeQueue__").count()
|
|
||||||
|
|
||||||
// https://litmus.com/community/discussions/4633-is-there-a-reliable-1px-horizontal-rule-method
|
// https://litmus.com/community/discussions/4633-is-there-a-reliable-1px-horizontal-rule-method
|
||||||
export const hr = `<table cellspacing="0" cellpadding="0" border="0" width="100%" style="width: 100% !important;">
|
export const hr = `<table cellspacing="0" cellpadding="0" border="0" width="100%" style="width: 100% !important;">
|
||||||
<tr>
|
<tr>
|
||||||
|
|
@ -81,3 +77,28 @@ if (Meteor.settings.private.testMailer) {
|
||||||
sendMail(emailOpts, true);
|
sendMail(emailOpts, true);
|
||||||
sendMail(emailOpts, true);
|
sendMail(emailOpts, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Set interval to greater than 256
|
||||||
|
// https://github.com/VeliovGroup/Mail-Time/issues/5
|
||||||
|
const MailJobs = new Mongo.Collection('__JobTasks__mailTimeQueue', { idGeneration: 'MONGO' });
|
||||||
|
|
||||||
|
const updateJob = (mailJob) => {
|
||||||
|
MailJobs.update(mailJob._id, { $set: { delay: 30000 } });
|
||||||
|
// console.log(MailJobs.findOne());
|
||||||
|
};
|
||||||
|
|
||||||
|
const mailJob = MailJobs.findOne();
|
||||||
|
|
||||||
|
if (mailJob) {
|
||||||
|
updateJob(mailJob);
|
||||||
|
}
|
||||||
|
|
||||||
|
MailJobs.find().observe({
|
||||||
|
added: function notifAdded(item) {
|
||||||
|
updateJob(item);
|
||||||
|
},
|
||||||
|
changed: function notifChanged(item) {
|
||||||
|
updateJob(item);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
|
||||||
6
package-lock.json
generated
6
package-lock.json
generated
|
|
@ -8863,9 +8863,9 @@
|
||||||
"integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc="
|
"integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc="
|
||||||
},
|
},
|
||||||
"nodemailer": {
|
"nodemailer": {
|
||||||
"version": "4.4.1",
|
"version": "4.4.2",
|
||||||
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-4.4.1.tgz",
|
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-4.4.2.tgz",
|
||||||
"integrity": "sha512-1bnszJJXatcHJhLpxQ1XMkLDjCjPKvGKMtRQ73FOsoNln3UQjddEQmz6fAwM3aj0GtQ3dQX9qtMHPelz63GU7A=="
|
"integrity": "sha512-sstDxbCSPHDXrWRQhH++khr3yVU0CGvH2dCtAHOPQQ0lRR7xwq2txItEXckMpX481B/cN+0akER2bfExh7Gu/Q=="
|
||||||
},
|
},
|
||||||
"nomnom": {
|
"nomnom": {
|
||||||
"version": "1.6.2",
|
"version": "1.6.2",
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@
|
||||||
"moment": "^2.19.1",
|
"moment": "^2.19.1",
|
||||||
"moment-timezone": "^0.5.14",
|
"moment-timezone": "^0.5.14",
|
||||||
"node-geocoder": "^3.21.1",
|
"node-geocoder": "^3.21.1",
|
||||||
"nodemailer": "^4.4.1",
|
"nodemailer": "^4.4.2",
|
||||||
"popper.js": "^1.12.7",
|
"popper.js": "^1.12.7",
|
||||||
"prop-types": "^15.6.0",
|
"prop-types": "^15.6.0",
|
||||||
"push.js": "^1.0.5",
|
"push.js": "^1.0.5",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue