mirror of
https://github.com/Suwayomi/TachideskJUI.git
synced 2025-12-23 21:12:34 +01:00
Add chapter url opening to browser
This commit is contained in:
@@ -12,7 +12,7 @@ import kotlinx.serialization.Serializable
|
||||
@Serializable
|
||||
@Immutable
|
||||
data class Chapter(
|
||||
val id: Long = -1, // todo remove default
|
||||
val id: Long,
|
||||
val url: String,
|
||||
val name: String,
|
||||
val uploadDate: Long,
|
||||
@@ -24,6 +24,7 @@ data class Chapter(
|
||||
val lastPageRead: Int,
|
||||
val index: Int,
|
||||
val fetchedAt: Long,
|
||||
val realUrl: String?,
|
||||
val chapterCount: Int?,
|
||||
val pageCount: Int?,
|
||||
val lastReadAt: Int?,
|
||||
|
||||
@@ -32,6 +32,7 @@ data class Manga(
|
||||
val status: MangaStatus,
|
||||
val inLibrary: Boolean,
|
||||
val source: Source?,
|
||||
val updateStrategy: UpdateStrategy,
|
||||
val freshData: Boolean,
|
||||
val meta: MangaMeta,
|
||||
val realUrl: String?,
|
||||
@@ -67,3 +68,10 @@ enum class MangaStatus(@Transient val res: StringResource) {
|
||||
CANCELLED(MR.strings.status_cancelled),
|
||||
ON_HIATUS(MR.strings.status_on_hiatus);
|
||||
}
|
||||
|
||||
@Serializable
|
||||
@Stable
|
||||
enum class UpdateStrategy {
|
||||
ALWAYS_UPDATE,
|
||||
ONLY_FETCH_ONCE
|
||||
}
|
||||
Reference in New Issue
Block a user