[feat] UI optimization 3
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
package com.acitelight.aether.model
|
||||
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
@Serializable
|
||||
data class BookMark(
|
||||
val name: String,
|
||||
val page: String
|
||||
|
||||
@@ -7,6 +7,19 @@ class Comic(
|
||||
val id: String
|
||||
)
|
||||
{
|
||||
fun getCover(api: ApiClient): String
|
||||
{
|
||||
if(id == "101")
|
||||
print("")
|
||||
|
||||
if(comic.cover != "")
|
||||
{
|
||||
return "${api.getBase()}api/image/$id/${comic.cover}"
|
||||
}
|
||||
|
||||
return "${api.getBase()}api/image/$id/${comic.list[0]}"
|
||||
}
|
||||
|
||||
fun getPage(pageNumber: Int, api: ApiClient): String
|
||||
{
|
||||
return "${api.getBase()}api/image/$id/${comic.list[pageNumber]}"
|
||||
|
||||
@@ -1,10 +1,14 @@
|
||||
package com.acitelight.aether.model
|
||||
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
@Serializable
|
||||
data class ComicResponse(
|
||||
val comic_name: String,
|
||||
val page_count: Int,
|
||||
val bookmarks: List<BookMark>,
|
||||
val list: List<String>,
|
||||
val tags: List<String>,
|
||||
val author: String
|
||||
val author: String,
|
||||
val cover: String
|
||||
)
|
||||
Reference in New Issue
Block a user