Commit ada5bfad authored by martin hou's avatar martin hou

feat: 改为延迟回调模式

parent 14b8f807
......@@ -1108,12 +1108,12 @@ Jensen.prototype.getFile = async function (filename, length, ondata, onprogress)
Logger.info('jensen', 'transfer', (percent / 10).toFixed(1) + '%');
if (percent > 0 && percent < 1000)
{
if (!(k in self._progress_report)) onprogress?.(recvBytes);
if (!(k in self._progress_report)) setTimeout(() => onprogress?.(recvBytes), 0);
self._progress_report[k] = true;
}
if (percent >= 1000 && !(k in self._progress_report))
{
onprogress?.(length);
setTimeout(() => onprogress?.(length), 0);
self._progress_report[k] = true;
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment