feat: update progress bar

This commit is contained in:
ThaUnknown 2025-04-23 19:33:52 +02:00
parent a53c13073e
commit 75668d1f1b
No known key found for this signature in database
4 changed files with 4 additions and 4 deletions

View file

@ -1,6 +1,6 @@
{
"name": "ui",
"version": "6.0.9",
"version": "6.0.10",
"license": "BUSL-1.1",
"private": true,
"packageManager": "pnpm@9.14.4",

1
src/app.d.ts vendored
View file

@ -97,6 +97,7 @@ export interface Native {
setDOH: (dns: string) => Promise<void>
cachedTorrents: () => Promise<string[]>
updateSettings: (settings: TorrentSettings) => Promise<void>
updateProgress: (cb: (progress: number) => void) => Promise<void>
spawnPlayer: (url: string) => Promise<void>
isApp: boolean
version: () => Promise<string>

View file

@ -590,9 +590,7 @@
endFF()
}, { signal: ctrl.signal })
return {
destroy: () => ctrl.abort()
}
return { destroy: () => ctrl.abort() }
}
</script>

View file

@ -82,6 +82,7 @@ export default Object.assign<Native, Partial<Native>>({
setDOH: async () => undefined,
cachedTorrents: async () => [],
spawnPlayer: () => sleep(rnd(100_000)),
updateProgress: async (cb: (progress: number) => void) => undefined,
torrentStats: async (): Promise<TorrentInfo> => ({ peers: rnd(), seeders: rnd(), leechers: rnd(), progress: Math.random(), down: rnd(100000000), up: rnd(100000000), name: 'Amebku.webm', downloaded: rnd(100000), hash: '1234567890abcdef', size: 1234567890, eta: rnd() }),
torrents: async (): Promise<TorrentInfo[]> => [{ peers: rnd(), seeders: rnd(), leechers: rnd(), progress: Math.random(), down: rnd(100000000), up: rnd(100000000), name: 'Amebku.webm', downloaded: rnd(100000), hash: '1234567890abcdef', size: 1234567890, eta: rnd() }]
// @ts-expect-error idk