diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/CreateSortTag.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/CreateSortTag.kt index 955d94e37..e74d8c97b 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/CreateSortTag.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/CreateSortTag.kt @@ -23,8 +23,8 @@ class CreateSortTag( } sealed class Result { - object TagExists : Result() - object Success : Result() + data object TagExists : Result() + data object Success : Result() } /** diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/GetPagePreviews.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/GetPagePreviews.kt index fcc2f9567..cdbde5922 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/GetPagePreviews.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/GetPagePreviews.kt @@ -41,7 +41,7 @@ class GetPagePreviews( } sealed class Result { - object Unused : Result() + data object Unused : Result() data class Success( val pagePreviews: List, val hasNextPage: Boolean, diff --git a/app/src/main/java/eu/kanade/domain/manga/interactor/ReorderSortTag.kt b/app/src/main/java/eu/kanade/domain/manga/interactor/ReorderSortTag.kt index 62cbf4d94..e3d9279d0 100644 --- a/app/src/main/java/eu/kanade/domain/manga/interactor/ReorderSortTag.kt +++ b/app/src/main/java/eu/kanade/domain/manga/interactor/ReorderSortTag.kt @@ -33,8 +33,8 @@ class ReorderSortTag( } sealed class Result { - object Success : Result() - object Unchanged : Result() - object InternalError : Result() + data object Success : Result() + data object Unchanged : Result() + data object InternalError : Result() } } diff --git a/app/src/main/java/eu/kanade/domain/source/interactor/CreateSourceCategory.kt b/app/src/main/java/eu/kanade/domain/source/interactor/CreateSourceCategory.kt index 3618e97fd..a147796b7 100644 --- a/app/src/main/java/eu/kanade/domain/source/interactor/CreateSourceCategory.kt +++ b/app/src/main/java/eu/kanade/domain/source/interactor/CreateSourceCategory.kt @@ -17,7 +17,7 @@ class CreateSourceCategory(private val preferences: SourcePreferences) { } sealed class Result { - object InvalidName : Result() - object Success : Result() + data object InvalidName : Result() + data object Success : Result() } } diff --git a/app/src/main/java/eu/kanade/domain/source/interactor/CreateSourceRepo.kt b/app/src/main/java/eu/kanade/domain/source/interactor/CreateSourceRepo.kt index c6bb1f82d..32333d9b4 100644 --- a/app/src/main/java/eu/kanade/domain/source/interactor/CreateSourceRepo.kt +++ b/app/src/main/java/eu/kanade/domain/source/interactor/CreateSourceRepo.kt @@ -17,8 +17,8 @@ class CreateSourceRepo(private val preferences: UnsortedPreferences) { } sealed class Result { - object InvalidName : Result() - object Success : Result() + data object InvalidName : Result() + data object Success : Result() } /** diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/feed/FeedScreenModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/feed/FeedScreenModel.kt index 098ad35e4..465503c4b 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/feed/FeedScreenModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/feed/FeedScreenModel.kt @@ -305,8 +305,8 @@ open class FeedScreenModel( } sealed class Event { - object FailedFetchingSources : Event() - object TooManyFeeds : Event() + data object FailedFetchingSources : Event() + data object TooManyFeeds : Event() } } diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedScreenModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedScreenModel.kt index 27a8988f6..a1973332b 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedScreenModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedScreenModel.kt @@ -308,7 +308,7 @@ open class SourceFeedScreenModel( } sealed class Dialog { - object Filter : Dialog() + data object Filter : Dialog() data class DeleteFeed(val feed: FeedSavedSearch) : Dialog() data class AddFeed(val feedId: Long, val name: String) : Dialog() } diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/category/biometric/BiometricTimesScreenModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/category/biometric/BiometricTimesScreenModel.kt index 313bb5fa4..07d0a4710 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/category/biometric/BiometricTimesScreenModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/category/biometric/BiometricTimesScreenModel.kt @@ -111,7 +111,7 @@ sealed class BiometricTimesEvent { } sealed class BiometricTimesDialog { - object Create : BiometricTimesDialog() + data object Create : BiometricTimesDialog() data class Delete(val timeRange: TimeRangeItem) : BiometricTimesDialog() } diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/category/genre/SortTagScreenModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/category/genre/SortTagScreenModel.kt index 4446f0281..4c9571a63 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/category/genre/SortTagScreenModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/category/genre/SortTagScreenModel.kt @@ -102,14 +102,14 @@ sealed class SortTagEvent { } sealed class SortTagDialog { - object Create : SortTagDialog() + data object Create : SortTagDialog() data class Delete(val tag: String) : SortTagDialog() } sealed class SortTagScreenState { @Immutable - object Loading : SortTagScreenState() + data object Loading : SortTagScreenState() @Immutable data class Success( diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/category/repos/RepoScreenModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/category/repos/RepoScreenModel.kt index 229ca6dae..ab66628c0 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/category/repos/RepoScreenModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/category/repos/RepoScreenModel.kt @@ -92,7 +92,7 @@ sealed class RepoEvent { } sealed class RepoDialog { - object Create : RepoDialog() + data object Create : RepoDialog() data class Delete(val repo: String) : RepoDialog() } diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/category/sources/SourceCategoryScreenModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/category/sources/SourceCategoryScreenModel.kt index 94a2fbb4d..137a5df96 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/category/sources/SourceCategoryScreenModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/category/sources/SourceCategoryScreenModel.kt @@ -104,12 +104,12 @@ class SourceCategoryScreenModel( sealed class SourceCategoryEvent { sealed class LocalizedMessage(val stringRes: StringResource) : SourceCategoryEvent() - object InvalidName : LocalizedMessage(SYMR.strings.invalid_category_name) - object InternalError : LocalizedMessage(MR.strings.internal_error) + data object InvalidName : LocalizedMessage(SYMR.strings.invalid_category_name) + data object InternalError : LocalizedMessage(MR.strings.internal_error) } sealed class SourceCategoryDialog { - object Create : SourceCategoryDialog() + data object Create : SourceCategoryDialog() data class Rename(val category: String) : SourceCategoryDialog() data class Delete(val category: String) : SourceCategoryDialog() } @@ -117,7 +117,7 @@ sealed class SourceCategoryDialog { sealed class SourceCategoryScreenState { @Immutable - object Loading : SourceCategoryScreenState() + data object Loading : SourceCategoryScreenState() @Immutable data class Success( diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt index ddaaa751a..851cb2605 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt @@ -1144,8 +1144,8 @@ class LibraryScreenModel( val initialSelection: ImmutableList>, ) : Dialog data class DeleteManga(val manga: List) : Dialog - object SyncFavoritesWarning : Dialog - object SyncFavoritesConfirm : Dialog + data object SyncFavoritesWarning : Dialog + data object SyncFavoritesConfirm : Dialog } // SY --> diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt index 819e9fd98..836a0a715 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt @@ -1728,8 +1728,8 @@ sealed class ChapterList { // SY --> sealed interface PagePreviewState { - object Unused : PagePreviewState - object Loading : PagePreviewState + data object Unused : PagePreviewState + data object Loading : PagePreviewState data class Success(val pagePreviews: List) : PagePreviewState data class Error(val error: Throwable) : PagePreviewState } diff --git a/app/src/main/java/exh/ui/intercept/InterceptActivity.kt b/app/src/main/java/exh/ui/intercept/InterceptActivity.kt index 2d56e49a2..73dc6fdfc 100755 --- a/app/src/main/java/exh/ui/intercept/InterceptActivity.kt +++ b/app/src/main/java/exh/ui/intercept/InterceptActivity.kt @@ -185,8 +185,8 @@ class InterceptActivity : BaseActivity() { } sealed class InterceptResult { - object Idle : InterceptResult() - object Loading : InterceptResult() + data object Idle : InterceptResult() + data object Loading : InterceptResult() data class Success(val mangaId: Long, val manga: Manga, val chapter: Chapter? = null) : InterceptResult() data class Failure(val reason: String) : InterceptResult() } diff --git a/app/src/main/java/exh/ui/metadata/MetadataViewScreenModel.kt b/app/src/main/java/exh/ui/metadata/MetadataViewScreenModel.kt index c418ceaba..da6844f36 100644 --- a/app/src/main/java/exh/ui/metadata/MetadataViewScreenModel.kt +++ b/app/src/main/java/exh/ui/metadata/MetadataViewScreenModel.kt @@ -46,8 +46,8 @@ class MetadataViewScreenModel( } sealed class MetadataViewState { - object Loading : MetadataViewState() + data object Loading : MetadataViewState() data class Success(val meta: RaisedSearchMetadata) : MetadataViewState() - object MetadataNotFound : MetadataViewState() - object SourceNotFound : MetadataViewState() + data object MetadataNotFound : MetadataViewState() + data object SourceNotFound : MetadataViewState() } diff --git a/app/src/main/java/exh/ui/smartsearch/SmartSearchScreenModel.kt b/app/src/main/java/exh/ui/smartsearch/SmartSearchScreenModel.kt index 36cd131d2..799f5b00c 100644 --- a/app/src/main/java/exh/ui/smartsearch/SmartSearchScreenModel.kt +++ b/app/src/main/java/exh/ui/smartsearch/SmartSearchScreenModel.kt @@ -47,7 +47,7 @@ class SmartSearchScreenModel( sealed class SearchResults { data class Found(val manga: Manga) : SearchResults() - object NotFound : SearchResults() - object Error : SearchResults() + data object NotFound : SearchResults() + data object Error : SearchResults() } }