ComicK: Add exception + Fix build for ci

master
dragonx943 7 months ago
parent 9007852d31
commit 8a18df148d
No known key found for this signature in database
GPG Key ID: 48DD99A2C5421C1C

@ -15,7 +15,7 @@ jobs:
- name: Set up enviroment 🔧 - name: Set up enviroment 🔧
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0 uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0
with: with:
java-version: '11' java-version: '17'
distribution: 'temurin' distribution: 'temurin'
- name: Set up Gradle 📦 - name: Set up Gradle 📦

@ -19,7 +19,7 @@ jobs:
- name: Set up enviroment 🔧 - name: Set up enviroment 🔧
uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0 uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0
with: with:
java-version: '11' java-version: '17'
distribution: 'temurin' distribution: 'temurin'
- name: Set up Gradle 📦 - name: Set up Gradle 📦

@ -147,8 +147,13 @@ internal class ComickFunParser(context: MangaLoaderContext) :
) )
} }
val ja = webClient.httpGet(url.build()).parseJsonArray() val ja = try {
val tagsMap = tagsArray.get() webClient.httpGet(url.build()).parseJsonArray()
} catch (_: Exception) {
throw IllegalArgumentException("ComicK is down!")
}
val tagsMap = tagsArray.get()
return ja.mapJSON { jo -> return ja.mapJSON { jo ->
val slug = jo.getString("slug") val slug = jo.getString("slug")
Manga( Manga(

Loading…
Cancel
Save