Update Innertube.js

This commit is contained in:
LuanRT
2021-10-03 04:49:54 -03:00
parent f6f3ced67e
commit 584e9e485c

View File

@@ -226,7 +226,7 @@ class Innertube {
downloaded_size += chunk.length;
let size = (selected_format.contentLength / 1024 / 1024).toFixed(2);
let percentage = Math.floor((downloaded_size / selected_format.contentLength) * 100);
stream.emit('progress', { chunk_size: chunk.length, downloaded_size: (downloaded_size / 1024 / 1024).toFixed(2), percentage, size });
stream.emit('progress', { chunk_size: chunk.length, downloaded_size: (downloaded_size / 1024 / 1024).toFixed(2), percentage, size, raw_data: { chunk_size: chunk.length, downloaded: downloaded_size, size: response.headers['content-length'] } });
});
response.data.on('end', () => {
@@ -240,7 +240,7 @@ class Innertube {
response.data.on('error', (err) => {
if (cancelled) {
stream.emit('error', { message: 'Download cancelled.', type: 'DOWNLOAD_CANCELLED' });
stream.emit('error', { message: 'The download was cancelled.', type: 'DOWNLOAD_CANCELLED' });
} else {
stream.emit('error', { message: err.message, type: 'DOWNLOAD_ABORTED' });
}