parent
ee5a221a17
commit
414b6b8670
@ -26,6 +26,7 @@ abstract class Iken(
|
||||
override val name: String,
|
||||
override val lang: String,
|
||||
override val baseUrl: String,
|
||||
val apiUrl: String = baseUrl,
|
||||
) : HttpSource(), ConfigurableSource {
|
||||
|
||||
override val supportsLatest = true
|
||||
@ -39,7 +40,7 @@ abstract class Iken(
|
||||
|
||||
private var genres = emptyList<Pair<String, String>>()
|
||||
protected val titleCache by lazy {
|
||||
val response = client.newCall(GET("$baseUrl/api/query?perPage=9999", headers)).execute()
|
||||
val response = client.newCall(GET("$apiUrl/api/query?perPage=9999", headers)).execute()
|
||||
val data = response.parseAs<SearchResponse>()
|
||||
|
||||
data.posts
|
||||
@ -70,7 +71,7 @@ abstract class Iken(
|
||||
override fun latestUpdatesParse(response: Response) = searchMangaParse(response)
|
||||
|
||||
override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request {
|
||||
val url = "$baseUrl/api/query".toHttpUrl().newBuilder().apply {
|
||||
val url = "$apiUrl/api/query".toHttpUrl().newBuilder().apply {
|
||||
addQueryParameter("page", page.toString())
|
||||
addQueryParameter("perPage", perPage.toString())
|
||||
addQueryParameter("searchTerm", query.trim())
|
||||
@ -126,7 +127,7 @@ abstract class Iken(
|
||||
val userId = userIdRegex.find(response.body.string())?.groupValues?.get(1) ?: ""
|
||||
|
||||
val id = response.request.url.fragment!!
|
||||
val chapterUrl = "$baseUrl/api/chapters?postId=$id&skip=0&take=1000&order=desc&userid=$userId"
|
||||
val chapterUrl = "$apiUrl/api/chapters?postId=$id&skip=0&take=1000&order=desc&userid=$userId"
|
||||
val chapterResponse = client.newCall(GET(chapterUrl, headers)).execute()
|
||||
|
||||
val data = chapterResponse.parseAs<Post<ChapterListResponse>>()
|
||||
|
@ -3,7 +3,7 @@ ext {
|
||||
extClass = '.NyxScans'
|
||||
themePkg = 'iken'
|
||||
baseUrl = 'https://nyxscans.com'
|
||||
overrideVersionCode = 0
|
||||
overrideVersionCode = 1
|
||||
isNsfw = false
|
||||
}
|
||||
|
||||
|
@ -12,6 +12,7 @@ class NyxScans : Iken(
|
||||
"Nyx Scans",
|
||||
"en",
|
||||
"https://nyxscans.com",
|
||||
"https://api.nyxscans.com",
|
||||
) {
|
||||
// ============================== Popular ===============================
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user