Update scripts/commands

This commit is contained in:
Aleksandr Statciuk 2022-06-16 21:58:15 +03:00
parent 33be6946c3
commit 487c0e2e30
6 changed files with 37 additions and 65 deletions

View file

@ -24,15 +24,15 @@ async function main() {
const buffer = {}
const errors = []
for (const channel of channels) {
if (!buffer[channel.xmltv_id]) {
buffer[channel.xmltv_id] = channel
if (!buffer[channel.id]) {
buffer[channel.id] = channel
} else {
errors.push({ type: 'duplicate', ...channel })
errors.push({ type: 'duplicate', xmltv_id: channel.id, ...channel })
stats.errors++
}
if (!api.channels.find({ id: channel.xmltv_id })) {
errors.push({ type: 'wrong_xmltv_id', ...channel })
if (!api.channels.find({ id: channel.id })) {
errors.push({ type: 'wrong_xmltv_id', xmltv_id: channel.id, ...channel })
stats.errors++
}
}