diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/webtoons/WebtoonsTranslate.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/webtoons/WebtoonsTranslate.kt index ae51da5d7..642e11cdb 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/webtoons/WebtoonsTranslate.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/webtoons/WebtoonsTranslate.kt @@ -165,8 +165,9 @@ open class WebtoonsTranslate( override fun pageListParse(document: Document): List = throw Exception("Not used") override fun chapterListRequest(manga: SManga): Request { - val titleNo = manga.url.toHttpUrlOrNull()!! - .queryParameter("titleNo") + val mangaUrl = manga.url.toHttpUrlOrNull()!! + val titleNo = mangaUrl.queryParameter("titleNo") + val teamVersion = mangaUrl.queryParameter("teamVersion") val chapterListUrl = apiBaseUrl .resolve("/lineWebtoon/ctrans/translatedEpisodes_jsonp.json")!! .newBuilder() @@ -174,6 +175,7 @@ open class WebtoonsTranslate( .addQueryParameter("languageCode", translateLangCode) .addQueryParameter("offset", "0") .addQueryParameter("limit", "10000") + .addQueryParameter("teamVersion", teamVersion) .toString() return GET(chapterListUrl, mobileHeaders) } diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/webtoons/WebtoonsTranslateGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/webtoons/WebtoonsTranslateGenerator.kt index 725a9869a..65fe7930c 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/webtoons/WebtoonsTranslateGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/webtoons/WebtoonsTranslateGenerator.kt @@ -11,7 +11,7 @@ class WebtoonsTranslateGenerator : ThemeSourceGenerator { override val baseVersionCode: Int = 2 override val sources = listOf( - MultiLang("Webtoons.com Translations", "https://translate.webtoons.com", listOf("en", "zh-Hans", "zh-Hant", "th", "id", "fr", "vi", "ru", "ar", "fil", "de", "hi", "it", "ja", "pt-BR", "tr", "ms", "pl", "pt", "bg", "da", "nl", "ro", "mn", "el", "lt", "cs", "sv", "bn", "fa", "uk", "es"), className = "WebtoonsTranslateFactory", pkgName = "webtoonstranslate", overrideVersionCode = 2), + MultiLang("Webtoons.com Translations", "https://translate.webtoons.com", listOf("en", "zh-Hans", "zh-Hant", "th", "id", "fr", "vi", "ru", "ar", "fil", "de", "hi", "it", "ja", "pt-BR", "tr", "ms", "pl", "pt", "bg", "da", "nl", "ro", "mn", "el", "lt", "cs", "sv", "bn", "fa", "uk", "es"), className = "WebtoonsTranslateFactory", pkgName = "webtoonstranslate", overrideVersionCode = 3), ) companion object {