diff --git a/lib/lycoris-extractor/src/main/java/eu/kanade/tachiyomi/lib/lycorisextractor/LycorisExtractor.kt b/lib/lycoris-extractor/src/main/java/eu/kanade/tachiyomi/lib/lycorisextractor/LycorisExtractor.kt index 58efa941..45155ee8 100644 --- a/lib/lycoris-extractor/src/main/java/eu/kanade/tachiyomi/lib/lycorisextractor/LycorisExtractor.kt +++ b/lib/lycoris-extractor/src/main/java/eu/kanade/tachiyomi/lib/lycorisextractor/LycorisExtractor.kt @@ -10,6 +10,7 @@ import okhttp3.Headers import okhttp3.HttpUrl import okhttp3.HttpUrl.Companion.toHttpUrl import okhttp3.OkHttpClient +import uy.kohesive.injekt.injectLazy import java.nio.charset.Charset class LycorisCafeExtractor(private val client: OkHttpClient) { @@ -18,7 +19,7 @@ class LycorisCafeExtractor(private val client: OkHttpClient) { private val GETLNKURL = "https://www.lycoris.cafe/api/watch/getLink" - private val json = Json { ignoreUnknownKeys = true } + private val json: Json by injectLazy() // Credit: https://github.com/skoruppa/docchi-stremio-addon/blob/main/app/players/lycoris.py fun getVideosFromUrl(url: String, headers: Headers, prefix: String): List