diff options
Diffstat (limited to 'lib/sendgrid.js')
-rw-r--r-- | lib/sendgrid.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/sendgrid.js b/lib/sendgrid.js index 5e12871..38ab63e 100644 --- a/lib/sendgrid.js +++ b/lib/sendgrid.js @@ -1,11 +1,11 @@ "use strict"; var package_json = require('./../package.json'); -var emptyRequest = require('sendgrid-rest').emptyRequest +var emptyRequest = JSON.parse(JSON.stringify(require('sendgrid-rest').emptyRequest)); // SendGrid allows for quick and easy access to the v3 Web API function SendGrid (apiKey, host, globalHeaders) { var Client = require('sendgrid-rest').Client - var globalRequest = require('sendgrid-rest').emptyRequest + var globalRequest = JSON.parse(JSON.stringify(require('sendgrid-rest').emptyRequest)); globalRequest.host = host || "api.sendgrid.com"; globalRequest.headers['Content-Type'] = 'application/json' globalRequest.headers['Authorization'] = 'Bearer '.concat(apiKey) @@ -20,7 +20,7 @@ function SendGrid (apiKey, host, globalHeaders) { var client = new Client(globalRequest) this.emptyRequest = function () { - return require('sendgrid-rest').emptyRequest + return JSON.parse(JSON.stringify(require('sendgrid-rest').emptyRequest)); } // Interact with the API with this function |