Send encrypted messages to users with GPG key set

This commit is contained in:
Andris Reinman 2016-04-16 10:11:10 -07:00
parent 0f1bc6ab72
commit ac8ac7c6d6
7 changed files with 17 additions and 26 deletions

View file

@ -130,10 +130,16 @@ function formatMessage(message, callback) {
FULL_NAME: [].concat(message.subscription.firstName || []).concat(message.subscription.lastName || []).join(' ')
};
let encryptionKeys = [];
fields.getRow(fieldList, message.subscription, true, true).forEach(field => {
if (field.mergeTag) {
message.subscription.mergeTags[field.mergeTag] = field.mergeValue || '';
}
if (field.type === 'gpg' && field.value) {
encryptionKeys.push(field.value.trim());
}
if (field.options) {
field.options.forEach(subField => {
if (subField.mergeTag) {
@ -206,7 +212,8 @@ function formatMessage(message, callback) {
html: tools.formatMessage(configItems.serviceUrl, campaign, list, message.subscription, html),
text: tools.formatMessage(configItems.serviceUrl, campaign, list, message.subscription, campaign.text),
attachments
attachments,
encryptionKeys
});
});
});