diff options
author | Elmer Thomas <elmer@ThinkingSerious.com> | 2016-08-02 13:46:40 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-08-02 13:46:40 -0700 |
commit | e7a3f6328343925836fb978ca8f16c43b32f61d8 (patch) | |
tree | 2af4c72f1226cdee9a7692dd1e659eaaab0a86e2 /lib/sendgrid.js | |
parent | b2fac750442fb3dfa713ab8fbec84f5ed24a1384 (diff) | |
parent | 3b157775b3a6ee7c997913b033a0f981e679d8b3 (diff) | |
download | sendgrid-nodejs-e7a3f6328343925836fb978ca8f16c43b32f61d8.zip sendgrid-nodejs-e7a3f6328343925836fb978ca8f16c43b32f61d8.tar.gz sendgrid-nodejs-e7a3f6328343925836fb978ca8f16c43b32f61d8.tar.bz2 |
Merge pull request #264 from sendgrid/let-vs-var
Backwards compatibility fix
Diffstat (limited to 'lib/sendgrid.js')
-rw-r--r-- | lib/sendgrid.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/sendgrid.js b/lib/sendgrid.js index 4150935..eb58f84 100644 --- a/lib/sendgrid.js +++ b/lib/sendgrid.js @@ -26,7 +26,7 @@ function isValidResponse(response) { * Helper to get a new empty request */ function getEmptyRequest(data) { - let request = JSON.parse(JSON.stringify(emptyRequest)); + var request = JSON.parse(JSON.stringify(emptyRequest)); if (data && typeof data === 'object') { for (var key in data) { if (data.hasOwnProperty(key)) { @@ -115,7 +115,12 @@ function SendGrid(apiKey, host, globalHeaders) { } //Try to use native promises by default -SendGrid.Promise = Promise || null; +if (typeof Promise !== 'undefined') { + SendGrid.Promise = Promise; +} +else { + SendGrid.Promise = null; +} //Export module.exports = SendGrid; |