AnimeFlv: Fix json parsing (#1259)

This commit is contained in:
Secozzi
2023-02-09 23:52:18 +01:00
committed by GitHub
parent 507a4200b6
commit f6850d0e8b
2 changed files with 3 additions and 3 deletions

View File

@ -5,7 +5,7 @@ ext {
extName = 'AnimeFLV'
pkgNameSuffix = 'es.animeflv'
extClass = '.AnimeFlv'
extVersionCode = 35
extVersionCode = 36
libVersion = '13'
}

View File

@ -2,7 +2,6 @@ package eu.kanade.tachiyomi.animeextension.es.animeflv
import android.app.Application
import android.content.SharedPreferences
import android.util.Log
import androidx.preference.ListPreference
import androidx.preference.PreferenceScreen
import eu.kanade.tachiyomi.animeextension.es.animeflv.extractors.YourUploadExtractor
@ -83,7 +82,8 @@ class AnimeFlv : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
document.select("script").forEach { script ->
if (script.data().contains("var anime_info =")) {
val animeInfo = script.data().substringAfter("var anime_info = [").substringBefore("];")
val arrInfo = animeInfo.split(",")
val arrInfo = json.decodeFromString<List<String>>("[$animeInfo]")
val animeUri = arrInfo[2]!!.replace("\"", "")
val episodes = script.data().substringAfter("var episodes = [").substringBefore("];").trim()
val arrEpisodes = episodes.split("],[")