feat: utilisation des bar de telechargement par fichier dans le torrent plutot que celui du torrent

This commit is contained in:
MasutaYunikon committed 2026-04-21 15:53:39 +02:00
1 parent 4955a730b7
commit 7e53bab0fc
6 files changed
+87 -26

No files matched your search

+2 -2
View File
@@ -133,7 +133,7 @@ const epActionLoading = ref<Record<number, boolean>>({})
const downloadingAll = ref(false)
const downloadingSeason = ref<Record<number, boolean>>({})
interface ActiveTorrent { hash: string; progress: number; state: string }
export interface ActiveTorrent { hash: string; progress: number; state: string; files?: { index: number; progress: number }[] }
const activeTorrents = ref<ActiveTorrent[]>([])
let pollTimer: ReturnType<typeof setInterval> | null = null
@@ -192,7 +192,7 @@ async function fetchActiveDownloads() {
const res = await fetch('/api/downloads', { credentials: 'include' })
if (!res.ok) return
const list: any[] = await res.json()
activeTorrents.value = list.map(t => ({ hash: t.hash, progress: t.progress ?? 0, state: t.state }))
activeTorrents.value = list.map(t => ({ hash: t.hash, progress: t.progress ?? 0, state: t.state, files: t.files }))
} catch {}
}