build fixes - type errors, missing icons, tauri externals, unused imports

This commit is contained in:
2026-04-03 08:48:28 +03:00
parent b43aef0f73
commit a8349c3f18
11 changed files with 51 additions and 39 deletions
+9 -6
View File
@@ -31,15 +31,18 @@ export async function startDownload(args: {
// Tauri path: fetch via the Rust-backed HTTP client so we avoid
// CORS + we can stream large files without the browser's memory
// pressure.
const { fetch } = await import('@tauri-apps/api/http')
const { appLocalDataDir } = await import('@tauri-apps/api/path')
const { writeBinaryFile, BaseDirectory } = await import('@tauri-apps/api/fs')
// @ts-ignore
const { fetch } = await import('@tauri-apps/api/http') as any
// @ts-ignore
const { appLocalDataDir } = await import('@tauri-apps/api/path') as any
// @ts-ignore
const { writeBinaryFile, BaseDirectory } = await import('@tauri-apps/api/fs') as any
const res = await fetch<Uint8Array>(streamUrl, {
const res = await (fetch as any)(streamUrl, {
method: 'GET',
responseType: 3, // ResponseType.Binary
})
const bytes = res.data
const bytes: Uint8Array = res.data
const dir = await appLocalDataDir()
const fileName = `download_${itemId}_${Date.now()}.mp4`
await writeBinaryFile(fileName, bytes, { dir: BaseDirectory.AppLocalData })
@@ -77,7 +80,7 @@ export async function startDownload(args: {
}
// Assemble the full blob
const blob = new Blob(chunks)
const blob = new Blob(chunks as any)
const objectUrl = URL.createObjectURL(blob)
store.update(dl.id, {
status: 'done',
+2
View File
@@ -79,6 +79,7 @@ export {
IconBuilding as Building2,
IconTicket as Ticket,
IconAlertCircle as AlertCircle,
IconBell as Bell,
IconLoader2 as Loader2,
IconWifiOff as WifiOff,
IconInfoCircle as Info,
@@ -140,6 +141,7 @@ export {
IconStethoscope as Stethoscope,
IconLeaf as Leaf,
IconMoonStars as MoonStars,
IconMoon as Moon,
IconPlane as Plane,
// People / places