Commit fde0add4 authored by martin hou's avatar martin hou

feat: 改为延迟进度通知模式

parent 56206d32
...@@ -1109,12 +1109,12 @@ Jensen.prototype.getFile = async function (filename, length, ondata, onprogress) ...@@ -1109,12 +1109,12 @@ Jensen.prototype.getFile = async function (filename, length, ondata, onprogress)
Logger.info('jensen', 'transfer', (percent / 10).toFixed(1) + '%'); Logger.info('jensen', 'transfer', (percent / 10).toFixed(1) + '%');
if (percent > 0 && percent < 1000) 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; self._progress_report[k] = true;
} }
if (percent >= 1000 && !(k in self._progress_report)) if (percent >= 1000 && !(k in self._progress_report))
{ {
onprogress?.(length); setTimeout(() => onprogress?.(length), 0);
self._progress_report[k] = true; 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