From c326136bdb8edb310f365ef323eeaf2309371877 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Mon, 8 Aug 2022 16:54:10 +0300 Subject: [PATCH] Adopt FaviconFetcher for unknown manga soures --- .../org/koitharu/kotatsu/core/parser/favicon/FaviconFetcher.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/koitharu/kotatsu/core/parser/favicon/FaviconFetcher.kt b/app/src/main/java/org/koitharu/kotatsu/core/parser/favicon/FaviconFetcher.kt index aaae4d913..957b1c846 100644 --- a/app/src/main/java/org/koitharu/kotatsu/core/parser/favicon/FaviconFetcher.kt +++ b/app/src/main/java/org/koitharu/kotatsu/core/parser/favicon/FaviconFetcher.kt @@ -20,6 +20,7 @@ import okhttp3.Request import okhttp3.Response import okhttp3.ResponseBody import okhttp3.internal.closeQuietly +import org.koitharu.kotatsu.core.model.MangaSource import org.koitharu.kotatsu.core.network.CommonHeaders import org.koitharu.kotatsu.core.parser.MangaRepository import org.koitharu.kotatsu.core.parser.RemoteMangaRepository @@ -149,7 +150,7 @@ class FaviconFetcher( override fun create(data: Uri, options: Options, imageLoader: ImageLoader): Fetcher? { return if (data.scheme == URI_SCHEME_FAVICON) { - val mangaSource = MangaSource.valueOf(data.schemeSpecificPart) + val mangaSource = MangaSource(data.schemeSpecificPart) ?: return null FaviconFetcher(okHttpClient, diskCache, mangaSource, options, mangaRepositoryFactory) } else { null