mirror of
https://github.com/iptv-org/database.git
synced 2024-11-21 18:42:31 -05:00
Update update.ts
This commit is contained in:
parent
cdb432172c
commit
e73c6919fe
1 changed files with 31 additions and 15 deletions
|
@ -84,24 +84,40 @@ async function editChannels({ loader, idCreator }: { loader: IssueLoader; idCrea
|
||||||
channelId = idCreator.create(name, country)
|
channelId = idCreator.create(name, country)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const deleteSymbol = '~'
|
||||||
const updated = new Channel({
|
const updated = new Channel({
|
||||||
id: channelId,
|
id: channelId,
|
||||||
name: data.get('name'),
|
name: data.get('name') !== deleteSymbol ? data.get('name') : '',
|
||||||
alt_names: data.has('alt_names') ? data.get('alt_names').split(';') : [],
|
alt_names:
|
||||||
network: data.get('network'),
|
data.has('alt_names') && data.get('alt_names') !== deleteSymbol
|
||||||
owners: data.has('owners') ? data.get('owners').split(';') : [],
|
? data.get('alt_names').split(';')
|
||||||
country: data.get('country'),
|
: [],
|
||||||
subdivision: data.get('subdivision'),
|
network: data.get('network') !== deleteSymbol ? data.get('network') : '',
|
||||||
city: data.get('city'),
|
owners:
|
||||||
broadcast_area: data.has('broadcast_area') ? data.get('broadcast_area').split(';') : [],
|
data.has('owners') && data.get('owners') !== deleteSymbol
|
||||||
languages: data.has('languages') ? data.get('languages').split(';') : [],
|
? data.get('owners').split(';')
|
||||||
categories: data.has('categories') ? data.get('categories').split(';') : [],
|
: [],
|
||||||
|
country: data.get('country') !== deleteSymbol ? data.get('country') : '',
|
||||||
|
subdivision: data.get('subdivision') !== deleteSymbol ? data.get('subdivision') : '',
|
||||||
|
city: data.get('city') !== deleteSymbol ? data.get('city') : '',
|
||||||
|
broadcast_area:
|
||||||
|
data.has('broadcast_area') && data.get('broadcast_area') !== deleteSymbol
|
||||||
|
? data.get('broadcast_area').split(';')
|
||||||
|
: [],
|
||||||
|
languages:
|
||||||
|
data.has('languages') && data.get('languages') !== deleteSymbol
|
||||||
|
? data.get('languages').split(';')
|
||||||
|
: [],
|
||||||
|
categories:
|
||||||
|
data.has('categories') && data.get('categories') !== deleteSymbol
|
||||||
|
? data.get('categories').split(';')
|
||||||
|
: [],
|
||||||
is_nsfw: data.has('is_nsfw') ? data.get('is_nsfw') === 'TRUE' : false,
|
is_nsfw: data.has('is_nsfw') ? data.get('is_nsfw') === 'TRUE' : false,
|
||||||
launched: data.get('launched'),
|
launched: data.get('launched') !== deleteSymbol ? data.get('launched') : '',
|
||||||
closed: data.get('closed'),
|
closed: data.get('closed') !== deleteSymbol ? data.get('closed') : '',
|
||||||
replaced_by: data.get('replaced_by'),
|
replaced_by: data.get('replaced_by') !== deleteSymbol ? data.get('replaced_by') : '',
|
||||||
website: data.get('website'),
|
website: data.get('website') !== deleteSymbol ? data.get('website') : '',
|
||||||
logo: data.get('logo')
|
logo: data.get('logo') !== deleteSymbol ? data.get('logo') : ''
|
||||||
})
|
})
|
||||||
|
|
||||||
found.merge(updated)
|
found.merge(updated)
|
||||||
|
|
Loading…
Reference in a new issue