From f0996849db9f2c8ec84f6dcdc77ddcfff33e8aef Mon Sep 17 00:00:00 2001 From: liam8888999 Date: Mon, 30 Sep 2024 02:21:44 +1000 Subject: [PATCH] fix: deal with etv new cache busting system with images --- server/generators/channel-logo.generator.js | 6 ++++-- server/generators/channel-offline.generator.js | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/server/generators/channel-logo.generator.js b/server/generators/channel-logo.generator.js index 57f0a005..49cbed52 100644 --- a/server/generators/channel-logo.generator.js +++ b/server/generators/channel-logo.generator.js @@ -53,8 +53,10 @@ const CHANNEL_LOGO = async () => { const channels = result.tv.channel; channels.forEach((channel) => { const channelId = channel.$.id; - const channelLogo = channel.icon && channel.icon[0].$.src; - + const channelLogo1 = channel.icon && channel.icon[0].$.src; + console.log(channelLogo1) + const channelLogo = channelLogo1.split('?')[0] +console.log(channelLogo) const filename = `${channelLogo}` const lastIndex = filename.lastIndexOf("."); if (lastIndex !== -1) { diff --git a/server/generators/channel-offline.generator.js b/server/generators/channel-offline.generator.js index 61d58fe2..c0cdd97b 100644 --- a/server/generators/channel-offline.generator.js +++ b/server/generators/channel-offline.generator.js @@ -52,7 +52,8 @@ const CHANNEL_OFFLINE = async () => { const channels = result.tv.channel; channels.forEach((channel) => { const channelId = channel.$.id; - const channelLogo = channel.icon && channel.icon[0].$.src; + const channelLogo1 = channel.icon && channel.icon[0].$.src; + const channelLogo = channelLogo1.split('?')[0] const filename = `${channelLogo}` const lastIndex = filename.lastIndexOf(".");