Update parse-channels.js

This commit is contained in:
Aleksandr Statciuk 2022-01-23 15:13:56 +03:00
parent 97f8f7dad4
commit 38e6b5e9e7

View file

@ -27,14 +27,13 @@ async function main() {
} }
channels = _.uniqBy(channels, 'site_id') channels = _.uniqBy(channels, 'site_id')
const siteChannels = await db.channels.find({ site: config.site })
for (const channel of channels) { for (const channel of channels) {
const data = await db.channels if (channel.xmltv_id) continue
.find({ site: config.site, site_id: channel.site_id.toString() }) const data = siteChannels.find(c => c.site_id === channel.site_id.toString())
.limit(1) if (data) {
if (data.length) { channel.xmltv_id = data.xmltv_id
const first = data[0] channel.name = data.name
channel.xmltv_id = first.xmltv_id
channel.name = first.name
} }
} }