From 393196e49df466d020a6ce2dfb5c1c87543db72a Mon Sep 17 00:00:00 2001 From: Joe Warren <joe.warren@holidayextras.com> Date: Fri, 27 Nov 2015 16:43:50 +0000 Subject: [PATCH] Support categories --- src/sendgrid-transport.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/sendgrid-transport.js b/src/sendgrid-transport.js index 4a29255..c88ec5c 100644 --- a/src/sendgrid-transport.js +++ b/src/sendgrid-transport.js @@ -112,7 +112,16 @@ SendGridTransport.prototype.send = function(mail, callback) { // if all parts are processed, send out the e-mail if (pos >= contents.length) { - return _self.sendgrid.send(email, function(err, json) { + + var sendgridEmail = new _self.sendgrid.Email(email); + + if (email.categories && email.categories.length) { + email.categories.forEach(function(category) { + sendgridEmail.addCategory(category); + }); + } + + return _self.sendgrid.send(sendgridEmail, function(err, json) { callback(err, json); }); }