jsb.Downloader的进度回调参数好像有问题

2.2.0版本

setOnTaskProgress 方法 。
看起来回调参数是 const DownloadTask& task,
int64_t bytesReceived,
int64_t totalBytesReceived,
int64_t totalBytesExpected

但实际上好像 bytesReceived 和 totalBytesReceived 顺序搞反了
印象中2.2.0以前没有这个问题的。

这是我按顺序打印出来的参数。

[01-13 18:03:16]setOnTaskProgress 7931470 1400 59284156
[01-13 18:03:16]setOnTaskProgress 7932870 1400 59284156
[01-13 18:03:16]setOnTaskProgress 7934270 1400 59284156
[01-13 18:03:16]setOnTaskProgress 7935670 1400 59284156
[01-13 18:03:16]setOnTaskProgress 7937070 1400 59284156
[01-13 18:03:16]setOnTaskProgress 7938470 1400 59284156
[01-13 18:03:16]setOnTaskProgress 7939870 1400 59284156

我暂时这样解决

totalReceived = Math.max(received, totalReceived)

试试 2.2.1 版本,应该修复了这个问题了