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);
       });
     }