Update parser.js

- renamed toJSON() to toObject()
- created method getInfo()
This commit is contained in:
freearhey 2021-04-24 15:42:29 +03:00
parent 9cbb71ef23
commit 3b95579c73
1 changed files with 8 additions and 2 deletions

View File

@ -181,7 +181,7 @@ class Channel {
return '' return ''
} }
toString(short = false) { getInfo(short = false) {
this.tvg.country = this.tvg.country.toUpperCase() this.tvg.country = this.tvg.country.toUpperCase()
let info = `-1 tvg-id="${this.tvgId}" tvg-name="${this.tvgName}" tvg-country="${this.tvg.country}" tvg-language="${this.tvg.language}" tvg-logo="${this.logo}"` let info = `-1 tvg-id="${this.tvgId}" tvg-name="${this.tvgName}" tvg-country="${this.tvg.country}" tvg-language="${this.tvg.language}" tvg-logo="${this.logo}"`
@ -208,10 +208,16 @@ class Channel {
info += `\n#EXTVLCOPT:http-user-agent=${this.http['user-agent']}` info += `\n#EXTVLCOPT:http-user-agent=${this.http['user-agent']}`
} }
return info
}
toString(short = false) {
const info = this.getInfo(short)
return '#EXTINF:' + info + '\n' + this.url + '\n' return '#EXTINF:' + info + '\n' + this.url + '\n'
} }
toJSON() { toObject() {
return { return {
name: this.name, name: this.name,
logo: this.logo || null, logo: this.logo || null,