From 6e6fa26b75c3b47f9e29f3131daabac0401144c0 Mon Sep 17 00:00:00 2001 From: Jef LeCompte Date: Thu, 24 Jul 2025 11:37:09 -0700 Subject: [PATCH] fix: series and episode info Related to #58 --- src/xmltv.ts | 55 +++++++++++++++++++++++++++++++++------------------- 1 file changed, 35 insertions(+), 20 deletions(-) diff --git a/src/xmltv.ts b/src/xmltv.ts index b1288f1..c2d1ca8 100644 --- a/src/xmltv.ts +++ b/src/xmltv.ts @@ -88,6 +88,28 @@ export function buildProgramsXml(data: GridApiResponse): string { if (event.flag.includes("New")) { xml += ` \n`; } + + if (event.flag.includes("Live")) { + xml += ` \n`; + } + + if (event.flag.includes("Premiere")) { + xml += ` \n`; + } + + if (event.flag.includes("Finale")) { + xml += ` \n`; + } + } + + if ( + !event.flag || + (event.flag && + event.flag.length > 0 && + !event.flag.includes("New") && + !event.flag.includes("Live")) + ) { + xml += ` \n`; } if (event.tags && event.tags.length > 0) { @@ -95,33 +117,26 @@ export function buildProgramsXml(data: GridApiResponse): string { xml += `