Split up userAdd and sendInvite mailer calls

This commit is contained in:
Johannes Zellner
2016-01-18 16:11:00 +01:00
parent 46878e4363
commit c5b8b0e3db
5 changed files with 25 additions and 9 deletions

View File

@@ -13,6 +13,7 @@ exports = module.exports = {
boxUpdateAvailable: boxUpdateAvailable,
appUpdateAvailable: appUpdateAvailable,
sendInvite: sendInvite,
sendCrashNotification: sendCrashNotification,
appDied: appDied,
@@ -173,6 +174,9 @@ function sendMails(queue) {
function enqueue(mailOptions) {
assert.strictEqual(typeof mailOptions, 'object');
if (!mailOptions.from) console.error('from is missing');
if (!mailOptions.to) console.error('to is missing');
debug('Queued mail for ' + mailOptions.from + ' to ' + mailOptions.to);
gMailQueue.push(mailOptions);
@@ -217,11 +221,11 @@ function mailUserEventToAdmins(user, event) {
});
}
function userAdded(user, invitor) {
function sendInvite(user, invitor) {
assert.strictEqual(typeof user, 'object');
assert(typeof invitor === 'object');
debug('Sending mail for userAdded');
debug('Sending invite mail');
var templateData = {
user: user,
@@ -240,6 +244,12 @@ function userAdded(user, invitor) {
};
enqueue(mailOptions);
}
function userAdded(user) {
assert.strictEqual(typeof user, 'object');
debug('Sending mail for userAdded');
mailUserEventToAdmins(user, 'was added');
}