diff options
author | Elmer Thomas <elmer@thinkingserious.com> | 2016-08-02 13:37:36 -0700 |
---|---|---|
committer | Elmer Thomas <elmer@thinkingserious.com> | 2016-08-02 13:37:36 -0700 |
commit | 3b157775b3a6ee7c997913b033a0f981e679d8b3 (patch) | |
tree | f846a1cc646b5a842c1f51a2bb87d68bea1c0de5 | |
parent | 9bdcf6cfbb28ddea3b2617ac8efcd6fd91dadc8e (diff) | |
download | sendgrid-nodejs-3b157775b3a6ee7c997913b033a0f981e679d8b3.zip sendgrid-nodejs-3b157775b3a6ee7c997913b033a0f981e679d8b3.tar.gz sendgrid-nodejs-3b157775b3a6ee7c997913b033a0f981e679d8b3.tar.bz2 |
Make sure Promise is definedorigin/let-vs-var
-rw-r--r-- | lib/sendgrid.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/sendgrid.js b/lib/sendgrid.js index 2b1ae77..eb58f84 100644 --- a/lib/sendgrid.js +++ b/lib/sendgrid.js @@ -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; |