Skip to content

Instantly share code, notes, and snippets.

@laurenancona
Created July 26, 2017 18:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save laurenancona/cde3e96a9b0ba58c327acef2ff637fc9 to your computer and use it in GitHub Desktop.
Save laurenancona/cde3e96a9b0ba58c327acef2ff637fc9 to your computer and use it in GitHub Desktop.
Agent.receive = function() {
var self = this;
var events = this.incomingEvents();
// emailPattern from http://stackoverflow.com/a/1373724/123776
var emailPattern = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/gi;
events.forEach(function(event) {
event.payload['q3_whatWould'] = event.payload['q3_whatWould'].replace(emailPattern, '***@***.***');
event.payload['q4_whatNeighborhood'] = event.payload['q4_whatNeighborhood'].replace(emailPattern, '***@***.***');
self.createEvent(event.payload);
});
}
// TODO: add phone number, SSID filters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment