Minor cleanup
(cherry picked from commit abae9bf37dea6bfb351c8b93fe00998c053dba34) # Conflicts: # app/src/main/java/eu/kanade/presentation/browse/SourcesScreen.kt # app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt # app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/manga/MigrateMangaScreen.kt # app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/MigrateSearchScreenDialogScreenModel.kt # app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrateSourceTab.kt # app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcesFilterScreenModel.kt # app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceScreenModel.kt # app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt # app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt # app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt # app/src/main/java/eu/kanade/tachiyomi/ui/updates/UpdatesScreenModel.kt # domain/src/main/java/tachiyomi/domain/category/interactor/CreateCategoryWithName.kt
This commit is contained in:
@@ -37,11 +37,11 @@ class CreateCategoryWithName(
|
||||
}
|
||||
}
|
||||
|
||||
sealed class Result {
|
||||
sealed interface Result {
|
||||
// SY -->
|
||||
data class Success(val category: Category) : Result()
|
||||
data class Success(val category: Category) : Result
|
||||
|
||||
// SY <--
|
||||
data class InternalError(val error: Throwable) : Result()
|
||||
data class InternalError(val error: Throwable) : Result
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -79,9 +79,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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user