diff --git a/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.channels.xml b/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.channels.xml
index 42f32567..a72b02be 100644
--- a/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.channels.xml
+++ b/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.channels.xml
@@ -49,126 +49,126 @@
FRANCE 3 PROVENCE ALPES
FRANCE 3 RHONE ALPES
WARNER TV NEXT
- BOOMERANG (VO)
+ BOOMERANG (VO)
TCM CINEMA (VO)
- TF1 4K
- NCI
+ TF1 4K
+ NCI
TECH&CO
- DISNEY CHANNEL +1
- TOP SANTE TV
+ DISNEY CHANNEL +1
+ TOP SANTE TV
CANAL+ LIGUE1 UBER EATS
- M6 4K
+ M6 4K
FRANCE 24 Arabe
- CANAL+FOOT
- CANAL+SPORT360
- L'ESPRIT SORCIER TV
+ CANAL+FOOT
+ CANAL+SPORT360
+ L'ESPRIT SORCIER TV
FRANCE 24 Espagnol
- CARTOONITO
- SQOOL TV
+ CARTOONITO
+ SQOOL TV
CANAL+BOX OFFICE
- TVMONACO
- DAZN 1
- TRACE URBAN
+ TVMONACO
+ DAZN 1
+ TRACE URBAN
STAR ACADEMY, LE LIVE
- RFM TV
- TRACE CARIBBEAN
- TRACE LATINA
- TRACE VANILLA
- CSTAR HITS FRANCE
- MEN'S UP TV
- SOUVENIRS FROM EARTH
- PUBLIC SENAT 24/24
- B SMART
- LA CHAINE METEO
- SKYNEWS
- AFRICA 24
- AL JAZEERA Arabic
- MEDI 1 TV
- TRT WORLD
- CANAL 10 Guadeloupe
- TAHITI NUI TELEVISION
- TELE ANTILLES
- MADRAS FM TV
- TRAVEL CHANNEL
- FOOD NETWORK
- FOXNEWS
- ANTENA 3
+ RFM TV
+ TRACE CARIBBEAN
+ TRACE LATINA
+ TRACE VANILLA
+ CSTAR HITS FRANCE
+ MEN'S UP TV
+ SOUVENIRS FROM EARTH
+ PUBLIC SENAT 24/24
+ B SMART
+ LA CHAINE METEO
+ SKYNEWS
+ AFRICA 24
+ AL JAZEERA Arabic
+ MEDI 1 TV
+ TRT WORLD
+ CANAL 10 Guadeloupe
+ TAHITI NUI TELEVISION
+ TELE ANTILLES
+ MADRAS FM TV
+ TRAVEL CHANNEL
+ FOOD NETWORK
+ FOXNEWS
+ ANTENA 3
STAR TVE
A3 SERIES
- CANAL 24 HORAS
- ALL FLAMENCO
- TV3 CATALUNYA
- ETB BASQUE
- TV DE GALICIA
- REAL MADRID TV
- RTP 3
- TVI INTERNACIONAL
- SIC NOTICIAS
- SIC INTERNACIONAL
- TV RECORD
- TVI FICCAO
- ALMA LUSA
- A BOLA TV
- CORREIO DA MANHA TV
- RAI STORIA
- RAI SCUOLA
- MEDIASET ITALIA
- AL ARABIYA
- ALARABY TELEVISION
- AL AOULA
+ CANAL 24 HORAS
+ ALL FLAMENCO
+ TV3 CATALUNYA
+ ETB BASQUE
+ TV DE GALICIA
+ REAL MADRID TV
+ RTP 3
+ TVI INTERNACIONAL
+ SIC NOTICIAS
+ SIC INTERNACIONAL
+ TV RECORD
+ TVI FICCAO
+ ALMA LUSA
+ A BOLA TV
+ CORREIO DA MANHA TV
+ RAI STORIA
+ RAI SCUOLA
+ MEDIASET ITALIA
+ AL ARABIYA
+ ALARABY TELEVISION
+ AL AOULA
CANAL ALGERIE
- MBC
- ROTANA CLASSIC
- ROTANA CLIP
- ENNAHAR TV
- ECHOROUK TV
- NESSMA EU
- EL HIWAR ETTOUNSI
- AL RESALAH
- IQRAA
- IQRAA INTERNATIONAL
- SAMIRA TV
- ROTANA MUSICA
- ECHOROUK NEWS
- ROTANA KHALIJIA
- ROTANA CINEMA
- ROTANA COMEDY
- ROTANA DRAMA
- EL BILAD TV
- PANORAMA DRAMA
- MBC DRAMA
- MBC MASR
- AL RAWDA
- NTD TV
- CCTV 4
- PHOENIX CNE
- PHOENIX INFONEWS
- CHINA MOVIE CHANNEL
- CCTV DIVERTISSEMENT
- ZHEJIANG INTERNATIONAL TV
- SHANGHAI DRAGON TV
- BEIJING TV
- HUNAN WORLD TV
- JIANGSU INTERNATIONAL TV
- GRT GBA Satellite TV
- GREAT WALL ELITE
- RTS
- 2STV
- ORTM
- RTI1
- CRTV
- RTNC
- TELE CONGO
- ORTB
- A+
- AFRICABLE
- CANAL 2 INT.
- TVT
- RTG
- TFM
- TRACE AFRICA
- TRACE GOSPEL
- SEN TV
+ MBC
+ ROTANA CLASSIC
+ ROTANA CLIP
+ ENNAHAR TV
+ ECHOROUK TV
+ NESSMA EU
+ EL HIWAR ETTOUNSI
+ AL RESALAH
+ IQRAA
+ IQRAA INTERNATIONAL
+ SAMIRA TV
+ ROTANA MUSICA
+ ECHOROUK NEWS
+ ROTANA KHALIJIA
+ ROTANA CINEMA
+ ROTANA COMEDY
+ ROTANA DRAMA
+ EL BILAD TV
+ PANORAMA DRAMA
+ MBC DRAMA
+ MBC MASR
+ AL RAWDA
+ NTD TV
+ CCTV 4
+ PHOENIX CNE
+ PHOENIX INFONEWS
+ CHINA MOVIE CHANNEL
+ CCTV DIVERTISSEMENT
+ ZHEJIANG INTERNATIONAL TV
+ SHANGHAI DRAGON TV
+ BEIJING TV
+ HUNAN WORLD TV
+ JIANGSU INTERNATIONAL TV
+ GRT GBA Satellite TV
+ GREAT WALL ELITE
+ RTS
+ 2STV
+ ORTM
+ RTI1
+ CRTV
+ RTNC
+ TELE CONGO
+ ORTB
+ A+
+ AFRICABLE
+ CANAL 2 INT.
+ TVT
+ RTG
+ TFM
+ TRACE AFRICA
+ TRACE GOSPEL
+ SEN TV
TRACE TERANGA
2M MONDE
AB1
@@ -195,7 +195,7 @@
BOOMERANG +1
CANAL J
CANAL+
- CANAL+CINEMA(S)
+ CANAL+CINEMA(S)
CANAL+DOCS
CANAL+GRAND ECRAN
CANAL+kids
@@ -295,7 +295,4 @@
TV PITCHOUN
USHUAIA TV
VOXAFRICA
-
-
-
-
+
\ No newline at end of file
diff --git a/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.config.js b/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.config.js
index a6ca1f82..011cae47 100644
--- a/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.config.js
+++ b/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.config.js
@@ -9,7 +9,7 @@ module.exports = {
.add(1, 'd')
.valueOf()}&after=${channel.site_id}&limit=1`
},
- parser: function ({ content, channel }) {
+ async parser({ content, channel }) {
let programs = []
const items = parseItems(content, channel)
@@ -20,7 +20,7 @@ module.exports = {
let itemDetails = null
if (url) {
try {
- const response = axios.get(url, {}, {
+ const response = await axios.get(url, {}, {
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
@@ -48,7 +48,6 @@ module.exports = {
country: itemDetails?.productionCountries
})
}
-
return programs
},
async channels() {
diff --git a/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.test.js b/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.test.js
index 13126659..43da8278 100644
--- a/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.test.js
+++ b/sites/chaines-tv.orange.fr/chaines-tv.orange.fr.test.js
@@ -20,8 +20,8 @@ it('can generate valid url', () => {
)
})
-it('can parse response', () => {
- const result = parser({ date, channel, content })
+it('can parse response', async () => {
+ const result = await parser({ date, channel, content })
expect(result).toMatchObject([
{
start: '2021-11-07T23:35:00.000Z',
@@ -38,8 +38,8 @@ it('can parse response', () => {
])
})
-it('can handle empty guide', () => {
- const result = parser({
+it('can handle empty guide', async () => {
+ const result = await parser({
date,
channel,
content: