From bc63ec11bbddbd707db857baf12cd0b27bda60ca Mon Sep 17 00:00:00 2001 From: Jos Vooges | STH Date: Mon, 7 Sep 2026 23:33:45 +0200 Subject: [PATCH] Fix TypeScript unknown stream type that broke Dokploy master-api build. Co-authored-by: Cursor --- apps/master-api/src/viewer/iptv-client.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/master-api/src/viewer/iptv-client.ts b/apps/master-api/src/viewer/iptv-client.ts index 7c1b02b..eca6f2c 100644 --- a/apps/master-api/src/viewer/iptv-client.ts +++ b/apps/master-api/src/viewer/iptv-client.ts @@ -107,14 +107,14 @@ export async function getViewerIptvCategories(viewerId: string, config: Config) // Categorieën + (korte) zenderlijst parallel — categorieën nooit laten falen op trage streams const [catsRaw, streamsRaw] = await Promise.all([ - xt.client.getLiveCategories().catch(() => []), + xt.client.getLiveCategories().catch(() => [] as Awaited>), Promise.race([ - xt.client.getLiveStreams().catch(() => []), - new Promise((resolve) => setTimeout(() => resolve([]), 6_000)), + xt.client.getLiveStreams().catch(() => [] as XtreamLiveStream[]), + new Promise((resolve) => setTimeout(() => resolve([]), 6_000)), ]), ]); const cats = Array.isArray(catsRaw) ? catsRaw : []; - const streams = Array.isArray(streamsRaw) ? streamsRaw : []; + const streams: XtreamLiveStream[] = Array.isArray(streamsRaw) ? streamsRaw : []; const counts = new Map(); for (const s of streams) {