Galaxy Manga: updatre manga / chapter / page URL format (#2853)

This commit is contained in:
Vetle Ledaal 2024-05-06 15:28:00 +00:00 committed by Draff
parent ab6e43b1df
commit 552c349632
2 changed files with 23 additions and 1 deletions

View File

@ -3,7 +3,7 @@ ext {
extClass = '.GalaxyManga'
themePkg = 'flixscans'
baseUrl = 'https://flixscans.com'
overrideVersionCode = 26
overrideVersionCode = 27
}
apply from: "$rootDir/common.gradle"

View File

@ -1,6 +1,10 @@
package eu.kanade.tachiyomi.extension.ar.galaxymanga
import eu.kanade.tachiyomi.multisrc.flixscans.FlixScans
import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.source.model.SChapter
import eu.kanade.tachiyomi.source.model.SManga
import okhttp3.Request
class GalaxyManga : FlixScans(
"جالاكسي مانجا",
@ -9,4 +13,22 @@ class GalaxyManga : FlixScans(
"https://ar.flixscans.site/api/v1",
) {
override val versionId = 2
override fun mangaDetailsRequest(manga: SManga): Request {
val (prefix, id) = getPrefixIdFromUrl(manga.url)
return GET("$apiUrl/series/$id/$prefix", headers)
}
override fun chapterListRequest(manga: SManga): Request {
val (prefix, id) = getPrefixIdFromUrl(manga.url)
return GET("$apiUrl/chapters/$id-desc#$prefix", headers)
}
override fun pageListRequest(chapter: SChapter): Request {
val (prefix, id) = getPrefixIdFromUrl(chapter.url)
return GET("$apiUrl/chapters/webtoon/$id/$prefix", headers)
}
}