mirror of
https://github.com/iptv-org/epg
synced 2025-12-17 10:56:57 -05:00
Update parse-channels.js
This commit is contained in:
@@ -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
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user