v1.5.9 (Actuel)
This commit is contained in:
@@ -11,10 +11,8 @@ function isSeriesIdentifier(identifier: string): boolean {
|
||||
export class FreeTeleAPI implements ISource {
|
||||
name = 'freetel';
|
||||
displayName = 'Free-Télécharger';
|
||||
private baseUrl: string | undefined;
|
||||
|
||||
constructor(baseUrl?: string) {
|
||||
this.baseUrl = baseUrl?.replace(/\/$/, '');
|
||||
get baseUrl() {
|
||||
return CONFIG.FT_URL?.replace(/\/$/, '');
|
||||
}
|
||||
|
||||
async healthCheck(): Promise<boolean> {
|
||||
@@ -114,7 +112,7 @@ export class FreeTeleAPI implements ISource {
|
||||
let hostUrl: string | null = null;
|
||||
|
||||
// Cas série : page intermédiaire liens.free-telecharger.cam/SLUG-episode_N
|
||||
if (linkId.includes('liens.free-telecharger.cam')) {
|
||||
if (linkId.includes('liens.free-telecharger.')) {
|
||||
try {
|
||||
const html = await fetchPage(linkId);
|
||||
const hosts = parseEpisodeLinks(html);
|
||||
@@ -139,4 +137,4 @@ export class FreeTeleAPI implements ISource {
|
||||
}
|
||||
}
|
||||
|
||||
sourceRegistry.register(new FreeTeleAPI(CONFIG.FT_URL));
|
||||
sourceRegistry.register(new FreeTeleAPI());
|
||||
|
||||
Reference in New Issue
Block a user