From 8a11510296eb5e7ea6175c177d819e5a92abc68f Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Sun, 16 Jun 2024 07:59:54 +0700 Subject: [PATCH] fix: Conflict function name error --- .../tachiyomi/source/online/HttpSource.kt | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/online/HttpSource.kt b/source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/online/HttpSource.kt index 2850ae2c18..5ee2052c4a 100644 --- a/source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/online/HttpSource.kt +++ b/source-api/src/commonMain/kotlin/eu/kanade/tachiyomi/source/online/HttpSource.kt @@ -451,7 +451,7 @@ abstract class HttpSource : CatalogueSource { fun getChapterUrl(manga: SManga?, chapter: SChapter): String? { manga ?: return null - val chapterUrl = chapter.url.getUrlWithoutDomain() + val chapterUrl = getUrlWithoutDomain(chapter.url) val mangaUrl = getMangaUrl(manga) return if (chapterUrl.isBlank()) { mangaUrl @@ -498,22 +498,6 @@ abstract class HttpSource : CatalogueSource { * Returns the list of filters for the source. */ override fun getFilterList() = FilterList() - - private fun String.getUrlWithoutDomain(): String { - return try { - val uri = URI(this.replace(" ", "%20")) - var out = uri.path - if (uri.query != null) { - out += "?" + uri.query - } - if (uri.fragment != null) { - out += "#" + uri.fragment - } - out - } catch (e: URISyntaxException) { - this - } - } } class LicensedMangaChaptersException : Exception("Licensed - No chapters to show")