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')
|
||||
|
||||
const siteChannels = await db.channels.find({ site: config.site })
|
||||
for (const channel of channels) {
|
||||
const data = await db.channels
|
||||
.find({ site: config.site, site_id: channel.site_id.toString() })
|
||||
.limit(1)
|
||||
if (data.length) {
|
||||
const first = data[0]
|
||||
channel.xmltv_id = first.xmltv_id
|
||||
channel.name = first.name
|
||||
if (channel.xmltv_id) continue
|
||||
const data = siteChannels.find(c => c.site_id === channel.site_id.toString())
|
||||
if (data) {
|
||||
channel.xmltv_id = data.xmltv_id
|
||||
channel.name = data.name
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue