[update] Remove token from Query param, move to cookies

This commit is contained in:
acite
2025-09-29 01:19:12 +08:00
parent 393419afd7
commit 422da51a74
9 changed files with 61 additions and 105 deletions

View File

@@ -4,13 +4,12 @@ import com.acitelight.aether.service.ApiClient
class Comic(
val comic: ComicResponse,
val id: String,
val token: String
val id: String
)
{
fun getPage(pageNumber: Int, api: ApiClient): String
{
return "${api.getBase()}api/image/$id/${comic.list[pageNumber]}?token=$token"
return "${api.getBase()}api/image/$id/${comic.list[pageNumber]}"
}
fun getPage(pageName: String, api: ApiClient): String?

View File

@@ -11,28 +11,27 @@ class Video(
val localBase: String,
val klass: String,
val id: String,
val token: String,
val video: VideoResponse
) {
fun getCover(api: ApiClient): String {
return if (isLocal)
"$localBase/videos/$klass/$id/cover.jpg"
else
"${api.getBase()}api/video/$klass/$id/cover?token=$token"
"${api.getBase()}api/video/$klass/$id/cover"
}
fun getVideo(api: ApiClient): String {
return if (isLocal)
"$localBase/videos/$klass/$id/video.mp4"
else
"${api.getBase()}api/video/$klass/$id/av?token=$token"
"${api.getBase()}api/video/$klass/$id/av"
}
fun getSubtitle(api: ApiClient): String {
return if (isLocal)
"$localBase/videos/$klass/$id/subtitle.vtt"
else
"${api.getBase()}api/video/$klass/$id/subtitle?token=$token"
"${api.getBase()}api/video/$klass/$id/subtitle"
}
fun getGallery(api: ApiClient): List<KeyImage> {
@@ -46,7 +45,7 @@ class Video(
} else video.gallery.map {
KeyImage(
name = it,
url = "${api.getBase()}api/video/$klass/$id/gallery/$it?token=$token",
url = "${api.getBase()}api/video/$klass/$id/gallery/$it",
key = "$klass/$id/gallery/$it"
)
}
@@ -59,7 +58,6 @@ class Video(
localBase = localBase,
klass = klass,
id = id,
token = "",
video = video
)
}