Revert "fix: repair shared api search index and xmltv export"

This reverts commit e9dbaeaf3b.
This commit is contained in:
knylbyte
2026-05-13 21:57:52 +02:00
parent c4c8b665d4
commit be6c9d1d96
2 changed files with 12 additions and 11 deletions
+6 -6
View File
@@ -23,12 +23,12 @@ async function loadData() {
const { channels, feeds } = dataManager.getProcessedData() const { channels, feeds } = dataManager.getProcessedData()
data.channelsKeyById = channels.keyBy((channel: sdk.Models.Channel) => channel.id) data.channelsKeyById = channels.keyBy((channel: sdk.Models.Channel) => channel.id)
data.feedsKeyByStreamId = feeds.keyBy((feed: sdk.Models.Feed) => feed.getStreamId()) data.feedsKeyByStreamId = feeds.keyBy((feed: sdk.Models.Feed) => feed.getStreamId())
data.feedsGroupedByChannelId = feeds.groupBy((feed: sdk.Models.Feed) => feed.channel) data.feedsGroupedByChannelId = feeds.groupBy((feed: sdk.Models.Feed) => feed.channel)
const searchableData = channels.map((channel: sdk.Models.Channel) => channel.getSearchable()) const searchableData = channels.map((channel: sdk.Models.Channel) => channel.getSearchable())
searchIndex = sdk.SearchEngine.createIndex<sdk.Types.ChannelSearchableData>(searchableData) searchIndex = sdk.SearchEngine.createIndex<sdk.Types.ChannelSearchableData>(searchableData.all())
} }
async function downloadData() { async function downloadData() {
function formatBytes(bytes: number) { function formatBytes(bytes: number) {
+6 -5
View File
@@ -36,11 +36,12 @@ export class Guide {
this.channels.add(channel) this.channels.add(channel)
} }
toString() { toString() {
const currDate = dayjs.utc(process.env.CURR_DATE || new Date().toISOString()) const currDate = dayjs.utc(process.env.CURR_DATE || new Date().toISOString())
const headers = { date: currDate.format('YYYYMMDD') }
return EPGGrabber.generateXMLTV(this.channels.all(), this.programs.all(), currDate)
} return EPGGrabber.generateXMLTV(this.channels.all(), this.programs.all(), headers)
}
async save({ logger }: { logger: Logger }) { async save({ logger }: { logger: Logger }) {
const dir = path.dirname(this.filepath) const dir = path.dirname(this.filepath)