Minor cleanup

This commit is contained in:
arkon
2023-07-23 20:03:37 -04:00
parent 2556e9f08c
commit abae9bf37d
46 changed files with 341 additions and 331 deletions

View File

@@ -37,8 +37,8 @@ class CreateCategoryWithName(
}
}
sealed class Result {
data object Success : Result()
data class InternalError(val error: Throwable) : Result()
sealed interface Result {
data object Success : Result
data class InternalError(val error: Throwable) : Result
}
}

View File

@@ -35,8 +35,8 @@ class DeleteCategory(
}
}
sealed class Result {
data object Success : Result()
data class InternalError(val error: Throwable) : Result()
sealed interface Result {
data object Success : Result
data class InternalError(val error: Throwable) : Result
}
}

View File

@@ -28,8 +28,8 @@ class RenameCategory(
suspend fun await(category: Category, name: String) = await(category.id, name)
sealed class Result {
data object Success : Result()
data class InternalError(val error: Throwable) : Result()
sealed interface Result {
data object Success : Result
data class InternalError(val error: Throwable) : Result
}
}

View File

@@ -57,10 +57,10 @@ class ReorderCategory(
}
}
sealed class Result {
data object Success : Result()
data object Unchanged : Result()
data class InternalError(val error: Throwable) : Result()
sealed interface Result {
data object Success : Result
data object Unchanged : Result
data class InternalError(val error: Throwable) : Result
}
private enum class MoveTo {

View File

@@ -17,8 +17,8 @@ class UpdateCategory(
}
}
sealed class Result {
data object Success : Result()
data class Error(val error: Exception) : Result()
sealed interface Result {
data object Success : Result
data class Error(val error: Exception) : Result
}
}

View File

@@ -1,11 +1,11 @@
package tachiyomi.domain.library.model
sealed class LibraryDisplayMode {
sealed interface LibraryDisplayMode {
data object CompactGrid : LibraryDisplayMode()
data object ComfortableGrid : LibraryDisplayMode()
data object List : LibraryDisplayMode()
data object CoverOnlyGrid : LibraryDisplayMode()
data object CompactGrid : LibraryDisplayMode
data object ComfortableGrid : LibraryDisplayMode
data object List : LibraryDisplayMode
data object CoverOnlyGrid : LibraryDisplayMode
object Serializer {
fun deserialize(serialized: String): LibraryDisplayMode {

View File

@@ -71,9 +71,9 @@ class GetApplicationRelease(
val forceCheck: Boolean = false,
)
sealed class Result {
data class NewUpdate(val release: Release) : Result()
data object NoNewUpdate : Result()
data object ThirdPartyInstallation : Result()
sealed interface Result {
data class NewUpdate(val release: Release) : Result
data object NoNewUpdate : Result
data object ThirdPartyInstallation : Result
}
}