[HiDive] Remove unreleased episodes from list
Allow listing to be visible but now allow it in the episodes list if it's not available
This commit is contained in:
parent
87c7de7417
commit
ab73931fb9
1 changed files with 6 additions and 8 deletions
14
hidive.ts
14
hidive.ts
|
|
@ -370,15 +370,14 @@ export default class Hidive implements ServiceClass {
|
|||
}
|
||||
for (const episode of season.value.episodes) {
|
||||
const datePattern = /\d{1,2}\/\d{1,2}\/\d{2,4} \d{1,2}:\d{2} UTC/;
|
||||
if (datePattern.test(episode.title) && episode.duration === 10) {
|
||||
continue;
|
||||
}
|
||||
if (episode.title.includes(' - ')) {
|
||||
episode.episodeInformation.episodeNumber = parseFloat(episode.title.split(' - ')[0].replace('E', ''));
|
||||
episode.title = episode.title.split(' - ')[1];
|
||||
}
|
||||
//S${episode.episodeInformation.seasonNumber}E${episode.episodeInformation.episodeNumber} -
|
||||
episodes.push(episode);
|
||||
if (!datePattern.test(episode.title) && !episode.duration === 10) {
|
||||
episodes.push(episode);
|
||||
}
|
||||
console.info(` [E.${episode.id}] ${episode.title}`);
|
||||
}
|
||||
}
|
||||
|
|
@ -402,15 +401,14 @@ export default class Hidive implements ServiceClass {
|
|||
const episodes: Episode[] = [];
|
||||
for (const episode of season.value.episodes) {
|
||||
const datePattern = /\d{1,2}\/\d{1,2}\/\d{2,4} \d{1,2}:\d{2} UTC/;
|
||||
if (datePattern.test(episode.title) && episode.duration === 10) {
|
||||
continue;
|
||||
}
|
||||
if (episode.title.includes(' - ')) {
|
||||
episode.episodeInformation.episodeNumber = parseFloat(episode.title.split(' - ')[0].replace('E', ''));
|
||||
episode.title = episode.title.split(' - ')[1];
|
||||
}
|
||||
//S${episode.episodeInformation.seasonNumber}E${episode.episodeInformation.episodeNumber} -
|
||||
episodes.push(episode);
|
||||
if (!datePattern.test(episode.title) && !episode.duration === 10) {
|
||||
episodes.push(episode);
|
||||
}
|
||||
console.info(` [E.${episode.id}] ${episode.title}`);
|
||||
}
|
||||
const series: NewHidiveSeriesExtra = {...season.value.series, season: season.value};
|
||||
|
|
|
|||
Loading…
Reference in a new issue