mirror of
https://github.com/iptv-org/iptv.git
synced 2025-05-12 10:00:05 -04:00
Update issueParser.ts
This commit is contained in:
parent
aa4086f392
commit
f27132c957
1 changed files with 5 additions and 2 deletions
|
@ -7,7 +7,8 @@ const FIELDS = new Dictionary({
|
||||||
'Stream URL': 'stream_url',
|
'Stream URL': 'stream_url',
|
||||||
'Stream URL (optional)': 'stream_url',
|
'Stream URL (optional)': 'stream_url',
|
||||||
'Stream URL (required)': 'stream_url',
|
'Stream URL (required)': 'stream_url',
|
||||||
'Broken Link': 'stream_url',
|
'Broken Link': 'broken_links',
|
||||||
|
'Broken Links': 'broken_links',
|
||||||
Label: 'label',
|
Label: 'label',
|
||||||
Quality: 'quality',
|
Quality: 'quality',
|
||||||
Timeshift: 'timeshift',
|
Timeshift: 'timeshift',
|
||||||
|
@ -27,8 +28,10 @@ export class IssueParser {
|
||||||
|
|
||||||
const data = new Dictionary()
|
const data = new Dictionary()
|
||||||
fields.forEach((field: string) => {
|
fields.forEach((field: string) => {
|
||||||
let [_label, , _value] = field.split(/\r?\n/)
|
let parsed = field.split(/\r?\n/).filter(Boolean)
|
||||||
|
let _label = parsed.shift()
|
||||||
_label = _label ? _label.trim() : ''
|
_label = _label ? _label.trim() : ''
|
||||||
|
let _value = parsed.join('\r\n')
|
||||||
_value = _value ? _value.trim() : ''
|
_value = _value ? _value.trim() : ''
|
||||||
|
|
||||||
if (!_label || !_value) return data
|
if (!_label || !_value) return data
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue