Fix derp with Rollbar imports
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import Nodemailer from 'nodemailer';
|
import Nodemailer from 'nodemailer';
|
||||||
import { email, starters, mains, getRsvpEnd } from '../config';
|
import { email, starters, mains, getRsvpEnd } from '../config';
|
||||||
import { handleError } from '../core/rollbar';
|
import Rollbar from './rollbar';
|
||||||
import Settings from '../data/models/Settings';
|
import Settings from '../data/models/Settings';
|
||||||
|
|
||||||
const transporter = Nodemailer.createTransport({
|
const transporter = Nodemailer.createTransport({
|
||||||
@@ -49,12 +49,12 @@ export const sendRSVPEmail = function sendRSVPEmail(person) {
|
|||||||
// send mail with defined transport object
|
// send mail with defined transport object
|
||||||
transporter.sendMail(mailOptions, (error) => {
|
transporter.sendMail(mailOptions, (error) => {
|
||||||
if (error) {
|
if (error) {
|
||||||
handleError(error);
|
Rollbar.handleError(error);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
handleError(err);
|
Rollbar.handleError(err);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -64,6 +64,6 @@ export const sendRSVPEmailWithDebounce = function sendRSVPEmailWithDebounce(pers
|
|||||||
clearTimeout(emailTimers[person.key]);
|
clearTimeout(emailTimers[person.key]);
|
||||||
emailTimers[person.key] = setTimeout(() => {
|
emailTimers[person.key] = setTimeout(() => {
|
||||||
sendRSVPEmail(person);
|
sendRSVPEmail(person);
|
||||||
}, 60000);
|
}, email.debounce);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import Slack from 'slack-node';
|
import Slack from 'slack-node';
|
||||||
import { slackWebhook } from '../config';
|
import { slack as slackCfg } from '../config';
|
||||||
import { handleError } from '../core/rollbar';
|
import Rollbar from './rollbar';
|
||||||
import Settings from '../data/models/Settings';
|
import Settings from '../data/models/Settings';
|
||||||
|
|
||||||
const slack = new Slack();
|
const slack = new Slack();
|
||||||
slack.setWebhook(slackWebhook);
|
slack.setWebhook(slackCfg.webhook);
|
||||||
|
|
||||||
// Debounce sending the slack message to avoid spamming
|
// Debounce sending the slack message to avoid spamming
|
||||||
const slackTimers = {};
|
const slackTimers = {};
|
||||||
@@ -18,12 +18,12 @@ export const sendSlackMsg = function sendSlackMsg(text, channel) {
|
|||||||
text,
|
text,
|
||||||
}, err => {
|
}, err => {
|
||||||
if (err) {
|
if (err) {
|
||||||
handleError(err);
|
Rollbar.handleError(err);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
handleError(err);
|
Rollbar.handleError(err);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -33,6 +33,6 @@ export const sendSlackMsgWithDebounce = function sendSlackMsgWithDebounce(text,
|
|||||||
clearTimeout(slackTimers[key]);
|
clearTimeout(slackTimers[key]);
|
||||||
slackTimers[key] = setTimeout(() => {
|
slackTimers[key] = setTimeout(() => {
|
||||||
sendSlackMsg(text, channel);
|
sendSlackMsg(text, channel);
|
||||||
}, 60000);
|
}, slackCfg.debounce);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user