parent
2556e9f08c
commit
abae9bf37d
@ -1,28 +1,28 @@
|
||||
package eu.kanade.presentation.more.stats.data
|
||||
|
||||
sealed class StatsData {
|
||||
sealed interface StatsData {
|
||||
|
||||
data class Overview(
|
||||
val libraryMangaCount: Int,
|
||||
val completedMangaCount: Int,
|
||||
val totalReadDuration: Long,
|
||||
) : StatsData()
|
||||
) : StatsData
|
||||
|
||||
data class Titles(
|
||||
val globalUpdateItemCount: Int,
|
||||
val startedMangaCount: Int,
|
||||
val localMangaCount: Int,
|
||||
) : StatsData()
|
||||
) : StatsData
|
||||
|
||||
data class Chapters(
|
||||
val totalChapterCount: Int,
|
||||
val readChapterCount: Int,
|
||||
val downloadCount: Int,
|
||||
) : StatsData()
|
||||
) : StatsData
|
||||
|
||||
data class Trackers(
|
||||
val trackedTitleCount: Int,
|
||||
val meanScore: Double,
|
||||
val trackerCount: Int,
|
||||
) : StatsData()
|
||||
) : StatsData
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
package eu.kanade.tachiyomi.extension.model
|
||||
|
||||
sealed class LoadResult {
|
||||
data class Success(val extension: Extension.Installed) : LoadResult()
|
||||
data class Untrusted(val extension: Extension.Untrusted) : LoadResult()
|
||||
data object Error : LoadResult()
|
||||
sealed interface LoadResult {
|
||||
data class Success(val extension: Extension.Installed) : LoadResult
|
||||
data class Untrusted(val extension: Extension.Untrusted) : LoadResult
|
||||
data object Error : LoadResult
|
||||
}
|
||||
|
Loading…
Reference in new issue