Update validate.js

This commit is contained in:
Aleksandr Statciuk 2022-11-05 01:46:07 +03:00
parent b28c8cd7f4
commit d8d224851b

View file

@ -25,15 +25,15 @@ async function main() {
const bufferBySiteId = {} const bufferBySiteId = {}
const errors = [] const errors = []
for (const channel of channels) { for (const channel of channels) {
if (!bufferById[channel.id]) { if (!bufferById[channel.id + channel.lang]) {
bufferById[channel.id] = channel bufferById[channel.id + channel.lang] = channel
} else { } else {
errors.push({ type: 'duplicate', xmltv_id: channel.id, ...channel }) errors.push({ type: 'duplicate', xmltv_id: channel.id, ...channel })
stats.errors++ stats.errors++
} }
if (!bufferBySiteId[channel.site_id]) { if (!bufferBySiteId[channel.site_id + channel.lang]) {
bufferBySiteId[channel.site_id] = channel bufferBySiteId[channel.site_id + channel.lang] = channel
} else { } else {
errors.push({ type: 'duplicate', xmltv_id: channel.id, ...channel }) errors.push({ type: 'duplicate', xmltv_id: channel.id, ...channel })
stats.errors++ stats.errors++