Fix #334, Fix 331
This commit is contained in:
parent
5389464605
commit
fa1ff95965
1 changed files with 4 additions and 0 deletions
|
@ -186,6 +186,8 @@ class Peer {
|
|||
}
|
||||
|
||||
_onChunkReceived(chunk) {
|
||||
if(!chunk.byteLength) return;
|
||||
|
||||
this._digester.unchunk(chunk);
|
||||
const progress = this._digester.progress;
|
||||
this._onDownloadProgress(progress);
|
||||
|
@ -487,6 +489,8 @@ class FileDigester {
|
|||
this._bytesReceived += chunk.byteLength || chunk.size;
|
||||
const totalChunks = this._buffer.length;
|
||||
this.progress = this._bytesReceived / this._size;
|
||||
if (isNaN(this.progress)) this.progress = 1
|
||||
|
||||
if (this._bytesReceived < this._size) return;
|
||||
// we are done
|
||||
let blob = new Blob(this._buffer, { type: this._mime });
|
||||
|
|
Loading…
Reference in a new issue