Phase 5.6 abgeschlossen

- Seitenmenu um Einstellungen ergänzt
- Sprach-Badge und Flaggen anzeige im Thumbnail des Streams anzeigbar.
-  Sprach und Flaggen Einstellungen hinzugefügt.
This commit is contained in:
Andre
2026-04-08 21:37:20 +02:00
parent 1f40d25771
commit 897f6ab727
17 changed files with 504 additions and 26 deletions
+5 -2
View File
@@ -195,7 +195,8 @@ export class HelixClient {
gameName: s.game_name,
viewerCount: s.viewer_count,
thumbnailUrl: s.thumbnail_url.replace('{width}', '440').replace('{height}', '248'),
startedAt: s.started_at
startedAt: s.started_at,
language: s.language
}))
}
@@ -219,6 +220,7 @@ export class HelixClient {
profileImageUrl: avatarMap.get(f.broadcaster_id) ?? '',
isLive: !!stream,
streamTitle: stream?.title,
gameId: stream?.game_id,
gameName: stream?.game_name,
viewerCount: stream?.viewer_count,
thumbnailUrl: stream
@@ -226,7 +228,8 @@ export class HelixClient {
.replace('{width}', '440')
.replace('{height}', '248')
: undefined,
startedAt: stream?.started_at
startedAt: stream?.started_at,
language: stream?.language
}
})
+2
View File
@@ -22,6 +22,7 @@ export interface HelixStream {
viewer_count: number
thumbnail_url: string
started_at: string
language: string
}
export interface HelixPaginatedResponse<T> {
@@ -81,4 +82,5 @@ export interface FollowedChannelInfo {
/** 440×248 thumbnail URL (only set when live) */
thumbnailUrl?: string
startedAt?: string
language?: string
}