Update validate.js

This commit is contained in:
Aleksandr Statciuk 2023-01-08 12:43:58 +03:00
parent 3dad85dbad
commit c7d9cf8356

View file

@ -19,11 +19,19 @@ async function main() {
const errors = [] const errors = []
let programs = db_programs.map(p => ({ let programs = db_programs
site: p.site, .map(p => {
xmltv_id: p.channel, if (p.titles.length) {
lang: p.titles[0].lang return {
})) site: p.site,
xmltv_id: p.channel,
lang: p.titles[0].lang
}
}
return null
})
.filter(Boolean)
programs = _.uniqBy(programs, p => p.site + p.xmltv_id) programs = _.uniqBy(programs, p => p.site + p.xmltv_id)
for (let program of programs) { for (let program of programs) {
if (!guides.find(g => g.channel === program.xmltv_id)) { if (!guides.find(g => g.channel === program.xmltv_id)) {