From 75e5866a5582690fcf740e1eceef513070c4cb2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81lvarez=20D=C3=ADez?= Date: Tue, 3 Mar 2026 22:56:07 +0100 Subject: [PATCH 1/2] fix: epg ignored programs --- apps/electron-backend/src/app/workers/epg-parser.worker.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/electron-backend/src/app/workers/epg-parser.worker.ts b/apps/electron-backend/src/app/workers/epg-parser.worker.ts index 5601b526f..62f5dfdaf 100644 --- a/apps/electron-backend/src/app/workers/epg-parser.worker.ts +++ b/apps/electron-backend/src/app/workers/epg-parser.worker.ts @@ -499,6 +499,9 @@ class StreamingEpgParser { this.totalPrograms++; if (this.programs.length >= PROGRAM_BATCH_SIZE) { + if(this.channels.length) { + this.flushChannels(); + } this.flushPrograms(); } this.currentProgram = null; From 39d89c54f19c7629d4b97c769090e77da60bbf67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81lvarez=20D=C3=ADez?= Date: Tue, 3 Mar 2026 23:03:41 +0100 Subject: [PATCH 2/2] apply pr review --- apps/electron-backend/src/app/workers/epg-parser.worker.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/apps/electron-backend/src/app/workers/epg-parser.worker.ts b/apps/electron-backend/src/app/workers/epg-parser.worker.ts index 62f5dfdaf..98e857b6e 100644 --- a/apps/electron-backend/src/app/workers/epg-parser.worker.ts +++ b/apps/electron-backend/src/app/workers/epg-parser.worker.ts @@ -499,9 +499,7 @@ class StreamingEpgParser { this.totalPrograms++; if (this.programs.length >= PROGRAM_BATCH_SIZE) { - if(this.channels.length) { - this.flushChannels(); - } + this.flushChannels(); this.flushPrograms(); } this.currentProgram = null;