@forge/cli-shared

9.4.0-next.39.4.0-next.4
out/http-client/file-uploader.js
~out/http-client/file-uploader.jsModified
+8−7
Index: package/out/http-client/file-uploader.js
===================================================================
--- package/out/http-client/file-uploader.js
+++ package/out/http-client/file-uploader.js
@@ -1,10 +1,9 @@
 "use strict";
 Object.defineProperty(exports, "__esModule", { value: true });
 exports.HttpFileUploader = exports.UploadFileEmptyError = exports.UploadFileNotFoundError = exports.CannotUploadFileError = void 0;
-const tslib_1 = require("tslib");
-const node_fetch_1 = tslib_1.__importDefault(require("node-fetch"));
 const ui_1 = require("../ui");
+const node_request_1 = require("./node-request");
 class CannotUploadFileError extends Error {
 }
 exports.CannotUploadFileError = CannotUploadFileError;
 class UploadFileNotFoundError extends Error {
@@ -34,14 +33,16 @@
     }
     async uploadFromPath(url, filePath) {
         const fileContents = this.fileSystem.readBinaryFile(filePath);
         const validFileContents = validateFileContents(filePath, fileContents);
-        const response = await (0, node_fetch_1.default)(url, {
+        const headers = {
+            'Content-Type': 'application/zip',
+            'Content-Length': validFileContents.length.toString()
+        };
+        const response = await (0, node_request_1.sendWithNodeRequest)({
             method: 'PUT',
-            headers: {
-                'Content-Type': 'application/zip',
-                'Content-Length': validFileContents.length.toString()
-            },
+            url,
+            headers,
             body: validFileContents
         });
         await checkResponse(response);
     }