Skip to content

Commit 8d30366

Browse files
committed
Under report download size when compression involved
ok s bug
1 parent 4f5a63b commit 8d30366

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tools/file_packager.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -993,7 +993,9 @@ def generate_js(data_target, data_files, metadata):
993993
994994
const chunks = [];
995995
const headers = response.headers;
996-
const total = Number(headers.get('Content-Length') ?? packageSize);
996+
const contentEncoding = headers.get('Content-Encoding');
997+
const isCompressed = contentEncoding === 'gzip' || contentEncoding === 'br';
998+
const total = Number(isCompressed ? packageSize ?? headers.get('Content-Length') : headers.get('Content-Length') ?? packageSize);
997999
let loaded = 0;
9981000
9991001
const handleChunk = ({done, value}) => {
@@ -1165,3 +1167,4 @@ def generate_js(data_target, data_files, metadata):
11651167

11661168
if __name__ == '__main__':
11671169
sys.exit(main())
1170+

0 commit comments

Comments
 (0)