mirror of
https://github.com/iptv-org/epg.git
synced 2025-05-10 00:50:09 -04:00
Update parse-channels.js
This commit is contained in:
parent
97f8f7dad4
commit
38e6b5e9e7
1 changed files with 6 additions and 7 deletions
|
@ -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
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue