| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.FileWithEmbeddedBlockMapDifferentialDownloader = void 0;
- function _bluebirdLst() {
- const data = require("bluebird-lst");
- _bluebirdLst = function () {
- return data;
- };
- return data;
- }
- function _blockMapApi() {
- const data = require("builder-util-runtime/out/blockMapApi");
- _blockMapApi = function () {
- return data;
- };
- return data;
- }
- function _DifferentialDownloader() {
- const data = require("./DifferentialDownloader");
- _DifferentialDownloader = function () {
- return data;
- };
- return data;
- }
- class FileWithEmbeddedBlockMapDifferentialDownloader extends _DifferentialDownloader().DifferentialDownloader {
- download() {
- var _this = this;
- return (0, _bluebirdLst().coroutine)(function* () {
- const packageInfo = _this.blockAwareFileInfo;
- const fileSize = packageInfo.size;
- const offset = fileSize - (packageInfo.blockMapSize + 4);
- _this.fileMetadataBuffer = yield _this.readRemoteBytes(offset, fileSize - 1);
- const newBlockMap = yield (0, _DifferentialDownloader().readBlockMap)(_this.fileMetadataBuffer.slice(0, _this.fileMetadataBuffer.length - 4));
- yield _this.doDownload(JSON.parse((yield (0, _blockMapApi().readEmbeddedBlockMapData)(_this.options.oldFile))), newBlockMap);
- })();
- }
- } exports.FileWithEmbeddedBlockMapDifferentialDownloader = FileWithEmbeddedBlockMapDifferentialDownloader;
- //# sourceMappingURL=FileWithEmbeddedBlockMapDifferentialDownloader.js.map
|