Skip to content

Instantly share code, notes, and snippets.

@jeshuamaxey
Created June 10, 2018 12:33
Show Gist options
  • Save jeshuamaxey/46be7982492c58913e3b30d9fd58e5c0 to your computer and use it in GitHub Desktop.
Save jeshuamaxey/46be7982492c58913e3b30d9fd58e5c0 to your computer and use it in GitHub Desktop.
let utils = {}
utils.extractAddressesFromEmail = function(msg) {
const lines = msg.split('\r\n');
var inAddressList = false;
var addresses = [];
for (var i = 0; i < lines.length; i++) {
if(lines[i] === 'START ADDRESSES') {
inAddressList = true;
continue;
}
if(lines[i] === 'END ADDRESSES') {
inAddressList = false;
break;
}
if(inAddressList && lines[i].length) {
addresses.push({
fullAddress: lines[i],
externalId: lines[i]
})
}
}
return addresses;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment