|
|
|
|
@ -8,7 +8,6 @@ import org.koitharu.kotatsu.parsers.MangaSourceParser
|
|
|
|
|
import org.koitharu.kotatsu.parsers.config.ConfigKey
|
|
|
|
|
import org.koitharu.kotatsu.parsers.core.LegacyPagedMangaParser
|
|
|
|
|
import org.koitharu.kotatsu.parsers.exception.ParseException
|
|
|
|
|
import org.koitharu.kotatsu.parsers.network.UserAgents
|
|
|
|
|
import org.koitharu.kotatsu.parsers.model.*
|
|
|
|
|
import org.koitharu.kotatsu.parsers.util.*
|
|
|
|
|
import org.koitharu.kotatsu.parsers.util.json.getIntOrDefault
|
|
|
|
|
@ -28,7 +27,9 @@ internal class Koharu(context: MangaLoaderContext) :
|
|
|
|
|
override val configKeyDomain = ConfigKey.Domain("niyaniya.moe")
|
|
|
|
|
private val apiSuffix = "api.schale.network"
|
|
|
|
|
|
|
|
|
|
override val userAgentKey = ConfigKey.UserAgent(UserAgents.KOHARU)
|
|
|
|
|
override val userAgentKey = ConfigKey.UserAgent(
|
|
|
|
|
"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.7204.46 Mobile Safari/537.36",
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
private val authorsIds = suspendLazy { fetchAuthorsIds() }
|
|
|
|
|
|
|
|
|
|
|