From 089784b075ae78878598141e012681696a811c8d Mon Sep 17 00:00:00 2001 From: xMohnad Date: Thu, 19 Jun 2025 10:04:35 +0000 Subject: [PATCH] refactor(kolnovel): replace property getters with methods --- javascript/novel/src/ar/kolnovel.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/javascript/novel/src/ar/kolnovel.js b/javascript/novel/src/ar/kolnovel.js index d3c3fff2..bd06257e 100644 --- a/javascript/novel/src/ar/kolnovel.js +++ b/javascript/novel/src/ar/kolnovel.js @@ -14,8 +14,8 @@ const mangayomiSources = [{ class DefaultExtension extends MProvider { headers = { - Referer: this.activeSiteUrl, - Origin: this.activeSiteUrl, + Referer: this.getActiveSiteUrl(), + Origin: this.getActiveSiteUrl(), "Sec-Fetch-Mode": "cors", "Accept-Encoding": "gzip, deflate", "User-Agent": @@ -52,7 +52,7 @@ class DefaultExtension extends MProvider { async getPopular(page) { const res = await new Client().get( - `${this.activeSiteUrl}/series/?page=${page}&order=popular`, + `${this.getActiveSiteUrl()}/series/?page=${page}&order=popular`, this.headers, ); return this.novelFromElement(res); @@ -60,7 +60,7 @@ class DefaultExtension extends MProvider { async getLatestUpdates(page) { const res = await new Client().get( - `${this.activeSiteUrl}/series/?page=${page}&order=update`, + `${this.getActiveSiteUrl()}/series/?page=${page}&order=update`, this.headers, ); return this.novelFromElement(res); @@ -98,15 +98,15 @@ class DefaultExtension extends MProvider { return url.endsWith("/") ? url.slice(0, -1) : url; } - get activeSiteUrl() { + getActiveSiteUrl() { return this.getSanitizedUrl("selected_site_url"); } - get kolNovelUrl() { + getKolNovelUrl() { return this.getSanitizedUrl("kolnovel_custom_url"); } - get kolBookUrl() { + getKolBookUrl() { return this.getSanitizedUrl("kolbook_custom_url"); } @@ -142,7 +142,7 @@ class DefaultExtension extends MProvider { "المصدر الرسمي (قد يتطلب اشتراك)", "المصدر المجانية (بدون اشتراك)", ], - entryValues: [this.kolNovelUrl, this.kolBookUrl], + entryValues: [this.getKolNovelUrl(), this.getKolBookUrl()], }, }, ];