Skip to content

Commit

Permalink
Append random hex string to campaign tag for uniqueness
Browse files Browse the repository at this point in the history
  • Loading branch information
wioux committed Jun 7, 2017
1 parent 37a9d20 commit 7c07bcc
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion server/routes/api/legislators/message.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,15 @@ var potc = require('../../../services/third-party-apis/potc');
var potcHelpers = require('../helpers/potc');
var resHelpers = require('../helpers/response');

var crypto = require('crypto');


var post = function (req, res) {
var messages = apiHelpers.getModelData(req.body, models.Message);
var potcMessages = map(messages, function(message) {
return potcHelpers.makePOTCMessage(message, req.app.locals.CONFIG.get('CAMPAIGNS.DEFAULT_TAG'));
var tag = req.app.locals.CONFIG.get('CAMPAIGNS.DEFAULT_TAG');
tag += '-' + crypto.randomBytes(16).toString('hex');
return potcHelpers.makePOTCMessage(message, tag);
});

var onComplete = function(err, data) {
Expand Down

0 comments on commit 7c07bcc

Please sign in to comment.