fix: progression
This commit is contained in:
1 parent
434da54ede
commit
35655d7784
2 files changed
+3
-3
No files matched your search
@@ -441,8 +441,8 @@ function epProgress(ep: any): ActiveTorrent | null {
|
||||
// Avec données par fichier on se fie à la progression réelle du fichier précis.
|
||||
// Si le fichier est à 100% sans session active → déjà téléchargé hors session
|
||||
// (ex : désimporté puis re-consulté) → ne pas afficher le spinner.
|
||||
if (file != null && (sessionDl || (file.progress > 0 && file.progress < 100))) {
|
||||
return { ...active, progress: file.progress }
|
||||
if (file != null && (sessionDl || (file.progress > 0 && file.progress < 1))) {
|
||||
return { ...active, progress: Math.round(file.progress * 100) }
|
||||
}
|
||||
if (!sessionDl) continue
|
||||
} else {
|
||||
|
||||
@@ -285,7 +285,7 @@ async function fetchActiveDownloads() {
|
||||
const key = `${t.hash}:${f.index}`
|
||||
const prevProg = _prevFileProgresses.get(key)
|
||||
_prevFileProgresses.set(key, f.progress)
|
||||
if (!isFirstPoll && prevProg !== undefined && prevProg < 100 && f.progress === 100 && !_recentlyOrganized.has(key)) {
|
||||
if (!isFirstPoll && prevProg !== undefined && prevProg < 1 && f.progress >= 1 && !_recentlyOrganized.has(key)) {
|
||||
_recentlyOrganized.add(key)
|
||||
triggerOrganize(t)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user