added webhook support for postal mail server
This commit is contained in:
parent
e0bee9ed42
commit
d52436c566
2 changed files with 38 additions and 3 deletions
|
@ -391,10 +391,12 @@ class CampaignSender {
|
|||
|
||||
let status;
|
||||
let response;
|
||||
let responseId;
|
||||
try {
|
||||
const info = await mailer.sendMassMail(mail);
|
||||
status = SubscriptionStatus.SUBSCRIBED;
|
||||
response = info.response || info.messageId;
|
||||
responseId = info.messageId.replace(/(^<|>$)/g, "") || response.split(/\s+/).pop();
|
||||
|
||||
await knex('campaigns').where('id', campaign.id).increment('delivered');
|
||||
} catch (err) {
|
||||
|
@ -403,8 +405,6 @@ class CampaignSender {
|
|||
await knex('campaigns').where('id', campaign.id).increment('delivered').increment('bounced');
|
||||
}
|
||||
|
||||
const responseId = response.split(/\s+/).pop();
|
||||
|
||||
const now = new Date();
|
||||
|
||||
if (campaign.type === CampaignType.REGULAR || campaign.type === CampaignType.RSS_ENTRY) {
|
||||
|
@ -431,4 +431,4 @@ class CampaignSender {
|
|||
}
|
||||
}
|
||||
|
||||
module.exports = CampaignSender;
|
||||
module.exports = CampaignSender;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue