diff --git a/package.json b/package.json index e61f990..b8c8089 100644 --- a/package.json +++ b/package.json @@ -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", diff --git a/src/app.d.ts b/src/app.d.ts index 3ab0ee2..befa8fe 100644 --- a/src/app.d.ts +++ b/src/app.d.ts @@ -97,6 +97,7 @@ export interface Native { setDOH: (dns: string) => Promise cachedTorrents: () => Promise updateSettings: (settings: TorrentSettings) => Promise + updateProgress: (cb: (progress: number) => void) => Promise spawnPlayer: (url: string) => Promise isApp: boolean version: () => Promise diff --git a/src/lib/components/ui/player/player.svelte b/src/lib/components/ui/player/player.svelte index 3c158cf..9eda073 100644 --- a/src/lib/components/ui/player/player.svelte +++ b/src/lib/components/ui/player/player.svelte @@ -590,9 +590,7 @@ endFF() }, { signal: ctrl.signal }) - return { - destroy: () => ctrl.abort() - } + return { destroy: () => ctrl.abort() } } diff --git a/src/lib/modules/native.ts b/src/lib/modules/native.ts index f96928c..03e84f5 100644 --- a/src/lib/modules/native.ts +++ b/src/lib/modules/native.ts @@ -82,6 +82,7 @@ export default Object.assign>({ setDOH: async () => undefined, cachedTorrents: async () => [], spawnPlayer: () => sleep(rnd(100_000)), + updateProgress: async (cb: (progress: number) => void) => undefined, torrentStats: async (): Promise => ({ 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 => [{ 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