mirror of
https://github.com/iptv-org/iptv.git
synced 2025-05-13 10:30:03 -04:00
Small refactoring
This commit is contained in:
parent
39a12432d7
commit
c67426689b
2 changed files with 36 additions and 54 deletions
|
@ -136,20 +136,6 @@ helper.filterPlaylists = function(arr, include = '', exclude = '') {
|
|||
return arr
|
||||
}
|
||||
|
||||
helper.skipPlaylist = function(filename) {
|
||||
let testCountry = process.env.npm_config_country
|
||||
let excludeList = process.env.npm_config_exclude
|
||||
let excludeCountries = excludeList ? excludeList.split(',') : []
|
||||
|
||||
if (testCountry && filename !== 'channels/' + testCountry + '.m3u') return true
|
||||
|
||||
for(const countryCode of excludeCountries) {
|
||||
if (filename === 'channels/' + countryCode + '.m3u') return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
helper.generateTable = function(data, options) {
|
||||
let output = '<table>\n'
|
||||
|
||||
|
@ -191,6 +177,28 @@ helper.createChannel = function(data) {
|
|||
})
|
||||
}
|
||||
|
||||
helper.writeToLog = function(country, msg, url) {
|
||||
var now = new Date()
|
||||
var line = `${country}: ${msg} '${url}'`
|
||||
this.appendToFile('error.log', now.toISOString() + ' ' + line + '\n')
|
||||
}
|
||||
|
||||
helper.parseMessage = function(err, u) {
|
||||
if(!err || !err.message) return
|
||||
|
||||
const msgArr = err.message.split('\n')
|
||||
|
||||
if(msgArr.length === 0) return
|
||||
|
||||
const line = msgArr.find(line => {
|
||||
return line.indexOf(u) === 0
|
||||
})
|
||||
|
||||
if(!line) return
|
||||
|
||||
return line.replace(`${u}: `, '')
|
||||
}
|
||||
|
||||
class Playlist {
|
||||
constructor(data) {
|
||||
this.header = data.header
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue