add support for multiple scanlators (#237)
This commit is contained in:
parent
6e4b9c40f2
commit
b650471af6
@ -5,8 +5,8 @@ ext {
|
|||||||
appName = 'Tachiyomi: MangaDex'
|
appName = 'Tachiyomi: MangaDex'
|
||||||
pkgNameSuffix = "all.mangadex"
|
pkgNameSuffix = "all.mangadex"
|
||||||
extClass = '.MangadexFactory'
|
extClass = '.MangadexFactory'
|
||||||
extVersionCode = 11
|
extVersionCode = 12
|
||||||
extVersionSuffix = 11
|
extVersionSuffix = 12
|
||||||
libVersion = '1.2'
|
libVersion = '1.2'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
package eu.kanade.tachiyomi.extension.all.mangadex
|
package eu.kanade.tachiyomi.extension.all.mangadex
|
||||||
|
|
||||||
import com.github.salomonbrys.kotson.forEach
|
import com.github.salomonbrys.kotson.*
|
||||||
import com.github.salomonbrys.kotson.int
|
|
||||||
import com.github.salomonbrys.kotson.long
|
|
||||||
import com.github.salomonbrys.kotson.string
|
|
||||||
import com.google.gson.JsonObject
|
import com.google.gson.JsonObject
|
||||||
import com.google.gson.JsonParser
|
import com.google.gson.JsonParser
|
||||||
import eu.kanade.tachiyomi.network.GET
|
import eu.kanade.tachiyomi.network.GET
|
||||||
@ -253,7 +250,19 @@ open class Mangadex(override val lang: String, private val internalLang: String,
|
|||||||
chapter.name = cleanString(chapterName.joinToString(" "))
|
chapter.name = cleanString(chapterName.joinToString(" "))
|
||||||
//convert from unix time
|
//convert from unix time
|
||||||
chapter.date_upload = chapterJson.get("timestamp").long * 1000
|
chapter.date_upload = chapterJson.get("timestamp").long * 1000
|
||||||
chapter.scanlator = chapterJson.get("group_name").string
|
var scanlatorName = mutableListOf<String>()
|
||||||
|
if (!chapterJson.get("group_name").nullString.isNullOrBlank()) {
|
||||||
|
scanlatorName.add(chapterJson.get("group_name").string)
|
||||||
|
}
|
||||||
|
if (!chapterJson.get("group_name_2").nullString.isNullOrBlank()) {
|
||||||
|
scanlatorName.add(chapterJson.get("group_name_2").string)
|
||||||
|
}
|
||||||
|
if (!chapterJson.get("group_name_3").nullString.isNullOrBlank()) {
|
||||||
|
scanlatorName.add(chapterJson.get("group_name_3").string)
|
||||||
|
}
|
||||||
|
chapter.scanlator = scanlatorName.joinToString(" & ")
|
||||||
|
|
||||||
|
|
||||||
return chapter
|
return chapter
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user