Update vld

This commit is contained in:
the1812 2019-06-02 16:31:31 +08:00
parent d8eb4a6b86
commit 52ccf92f6e
2 changed files with 22 additions and 20 deletions

View File

@ -106,15 +106,17 @@ class Downloader {
const promises = [];
while (startByte < fragment.size) {
const partFilename = `${title}.part${part}`;
if (fs.existsSync(partFilename)) {
this.progressMap.set(partFilename, partialLength);
this.updateProgress();
}
else {
const endByte = Math.min(fragment.size - 1, Math.round(startByte + partialLength));
const range = `bytes=${startByte}-${endByte}`;
promises.push(this.downloadFragmentPart(fragment.url, range, partFilename));
}
// if (fs.existsSync(partFilename))
// {
// this.progressMap.set(partFilename, partialLength);
// this.updateProgress();
// }
// else
// {
const endByte = Math.min(fragment.size - 1, Math.round(startByte + partialLength));
const range = `bytes=${startByte}-${endByte}`;
promises.push(this.downloadFragmentPart(fragment.url, range, partFilename));
// }
startByte = Math.round(startByte + partialLength) + 1;
part++;
}

View File

@ -152,17 +152,17 @@ class Downloader
while (startByte < fragment.size)
{
const partFilename = `${title}.part${part}`;
if (fs.existsSync(partFilename))
{
this.progressMap.set(partFilename, partialLength);
this.updateProgress();
}
else
{
const endByte = Math.min(fragment.size - 1, Math.round(startByte + partialLength));
const range = `bytes=${startByte}-${endByte}`;
promises.push(this.downloadFragmentPart(fragment.url, range, partFilename));
}
// if (fs.existsSync(partFilename))
// {
// this.progressMap.set(partFilename, partialLength);
// this.updateProgress();
// }
// else
// {
const endByte = Math.min(fragment.size - 1, Math.round(startByte + partialLength));
const range = `bytes=${startByte}-${endByte}`;
promises.push(this.downloadFragmentPart(fragment.url, range, partFilename));
// }
startByte = Math.round(startByte + partialLength) + 1;
part++;
}