Manga Rock: throw slightly more informative exception for licensed manga
This commit is contained in:
parent
e1abb544e4
commit
b55554acb6
|
@ -5,7 +5,7 @@ ext {
|
||||||
appName = 'Tachiyomi: Manga Rock'
|
appName = 'Tachiyomi: Manga Rock'
|
||||||
pkgNameSuffix = 'en.mangarock'
|
pkgNameSuffix = 'en.mangarock'
|
||||||
extClass = '.MangaRock'
|
extClass = '.MangaRock'
|
||||||
extVersionCode = 14
|
extVersionCode = 15
|
||||||
libVersion = '1.2'
|
libVersion = '1.2'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -231,7 +231,13 @@ class MangaRock : HttpSource() {
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun chapterListParse(response: Response): List<SChapter> {
|
override fun chapterListParse(response: Response): List<SChapter> {
|
||||||
val obj = JSONObject(response.body()!!.string()).getJSONObject("data")
|
val body = response.body()!!.string()
|
||||||
|
|
||||||
|
if (body == "Manga is licensed") {
|
||||||
|
throw Exception("Manga has been removed from Manga Rock, please migrate to another source")
|
||||||
|
}
|
||||||
|
|
||||||
|
val obj = JSONObject(body).getJSONObject("data")
|
||||||
val chapters = ArrayList<SChapter>()
|
val chapters = ArrayList<SChapter>()
|
||||||
val arr = obj.getJSONArray("chapters")
|
val arr = obj.getJSONArray("chapters")
|
||||||
// Iterate backwards to match website's sorting
|
// Iterate backwards to match website's sorting
|
||||||
|
|
Loading…
Reference in New Issue