fix(epg): add retry functionality for failed EPG fetches and enhance UI for error handling

Entire-Checkpoint: c6e522b4276c
This commit is contained in:
4gray committed 2026-04-17 21:30:50 +02:00
1 parent 15bfd5808c
commit af8bb19d6c
8 files changed
+146 -23

No files matched your search

@@ -44,6 +44,13 @@ export class EpgProgressService {
this.importsMap.set(new Map());
}
retry(url: string): void {
// Clear the errored row so the backend's subsequent 'queued' event
// reappears cleanly rather than updating an existing error row.
this.removeImport(url);
void window.electron?.forceFetchEpg?.(url);
}
private initializeListener(): void {
if (this.initialized) {
return;