From 7d0945ee007cd2e9b8f09e256c4389fca4224604 Mon Sep 17 00:00:00 2001 From: Mike Hughes Date: Fri, 25 Jan 2019 11:15:12 +0000 Subject: [PATCH 1/3] Replace window undefined check for more reliable test for nodejs --- src/ApiClient.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ApiClient.js b/src/ApiClient.js index 337b075..7b41f93 100644 --- a/src/ApiClient.js +++ b/src/ApiClient.js @@ -157,7 +157,7 @@ */ exports.prototype.isFileParam = function(param) { // fs.ReadStream in Node.js (but not in runtime like browserify) - if (typeof window === 'undefined' && + if (Object.prototype.toString.call(global.process) === '[object process]' && typeof require === 'function' && require('fs') && param instanceof require('fs').ReadStream) { From e3e204662b2b663e791e001c027a7a1bef9dd22a Mon Sep 17 00:00:00 2001 From: Mike Hughes Date: Fri, 25 Jan 2019 12:17:50 +0000 Subject: [PATCH 2/3] Revert returnType to [] (Buffer) if File is undefined --- package.json | 1 + src/api/DefaultApi.js | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 08f66da..8620d75 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "test": "./node_modules/mocha/bin/mocha --recursive" }, "dependencies": { + "detect-node": "^2.0.4", "superagent": "1.7.1" }, "devDependencies": { diff --git a/src/api/DefaultApi.js b/src/api/DefaultApi.js index a51a9a0..457949a 100644 --- a/src/api/DefaultApi.js +++ b/src/api/DefaultApi.js @@ -324,7 +324,7 @@ var authNames = ['Token']; var contentTypes = []; var accepts = ['image/png', 'image/jpeg', 'applicant/pdf']; - var returnType = File; + var returnType = (typeof File !== 'undefined') ? File : []; return this.apiClient.callApi( '/applicants/{applicant_id}/documents/{document_id}/download', 'GET', @@ -370,7 +370,7 @@ var authNames = ['Token']; var contentTypes = []; var accepts = ['application/json']; - var returnType = File; + var returnType = (typeof File !== 'undefined') ? File : []; return this.apiClient.callApi( '/live_photos/{live_photo_id}/download', 'GET', From a1ea343eb2f0f17be65489ef7c27d59bee6e9af4 Mon Sep 17 00:00:00 2001 From: Mike Hughes Date: Fri, 25 Jan 2019 12:18:54 +0000 Subject: [PATCH 3/3] Remove dependency added in error --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index 8620d75..08f66da 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,6 @@ "test": "./node_modules/mocha/bin/mocha --recursive" }, "dependencies": { - "detect-node": "^2.0.4", "superagent": "1.7.1" }, "devDependencies": {