@dynamico/azure-blob-storage
Advanced tools
Comparing version 0.0.1-alpha.5 to 0.0.1-alpha.6
@@ -51,2 +51,3 @@ "use strict"; | ||
}; | ||
var _this = this; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -58,2 +59,16 @@ var storage_blob_1 = require("@azure/storage-blob"); | ||
var FOUR_MEGABYTES = 4 * ONE_MEGABYTE; | ||
var streamToString = function (readableStream) { return __awaiter(_this, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
return [2 /*return*/, new Promise(function (resolve, reject) { | ||
var chunks = []; | ||
readableStream.on('data', function (data) { | ||
chunks.push(data.toString()); | ||
}); | ||
readableStream.on('end', function () { | ||
resolve(chunks.join('')); | ||
}); | ||
readableStream.on('error', reject); | ||
})]; | ||
}); | ||
}); }; | ||
var AzureBlobStorage = /** @class */ (function () { | ||
@@ -75,3 +90,6 @@ function AzureBlobStorage(_a) { | ||
response = _a.sent(); | ||
return [2 /*return*/, response.readableStreamBody.read(response.contentLength).toString()]; | ||
if (!response.readableStreamBody) return [3 /*break*/, 3]; | ||
return [4 /*yield*/, streamToString(response.readableStreamBody)]; | ||
case 2: return [2 /*return*/, _a.sent()]; | ||
case 3: return [2 /*return*/, '']; | ||
} | ||
@@ -78,0 +96,0 @@ }); |
{ | ||
"name": "@dynamico/azure-blob-storage", | ||
"version": "0.0.1-alpha.5", | ||
"version": "0.0.1-alpha.6", | ||
"description": "Azure blob storage implementation as Dynamico storage provider", | ||
@@ -29,3 +29,3 @@ "main": "dist/index.js", | ||
"dependencies": { | ||
"@dynamico/driver": "^0.0.1-alpha.5", | ||
"@dynamico/driver": "^0.0.1-alpha.6", | ||
"into-stream": "^5.1.0" | ||
@@ -44,3 +44,3 @@ }, | ||
}, | ||
"gitHead": "cda3dc4b3108311886437b07476ef41376c3492b" | ||
"gitHead": "77dfcdde97f38a8c89ddff61ee3d3111cf803a95" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
58775
21
971
1
121