diff --git a/src/en/mangarock/build.gradle b/src/en/mangarock/build.gradle index 3f268eef7..b5d81c7f2 100644 --- a/src/en/mangarock/build.gradle +++ b/src/en/mangarock/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: Manga Rock' pkgNameSuffix = 'en.mangarock' extClass = '.MangaRock' - extVersionCode = 14 + extVersionCode = 15 libVersion = '1.2' } diff --git a/src/en/mangarock/src/eu/kanade/tachiyomi/extension/en/mangarock/MangaRock.kt b/src/en/mangarock/src/eu/kanade/tachiyomi/extension/en/mangarock/MangaRock.kt index 9918af480..56fdcc941 100644 --- a/src/en/mangarock/src/eu/kanade/tachiyomi/extension/en/mangarock/MangaRock.kt +++ b/src/en/mangarock/src/eu/kanade/tachiyomi/extension/en/mangarock/MangaRock.kt @@ -231,7 +231,13 @@ class MangaRock : HttpSource() { } 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 arr = obj.getJSONArray("chapters") // Iterate backwards to match website's sorting