Data object

This commit is contained in:
Jobobby04 2023-12-28 14:50:51 -05:00
parent 834bc28726
commit 0c1db9b554
16 changed files with 32 additions and 32 deletions

View File

@ -23,8 +23,8 @@ class CreateSortTag(
}
sealed class Result {
object TagExists : Result()
object Success : Result()
data object TagExists : Result()
data object Success : Result()
}
/**

View File

@ -41,7 +41,7 @@ class GetPagePreviews(
}
sealed class Result {
object Unused : Result()
data object Unused : Result()
data class Success(
val pagePreviews: List<PagePreview>,
val hasNextPage: Boolean,

View File

@ -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()
}
}

View File

@ -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()
}
}

View File

@ -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()
}
/**

View File

@ -305,8 +305,8 @@ open class FeedScreenModel(
}
sealed class Event {
object FailedFetchingSources : Event()
object TooManyFeeds : Event()
data object FailedFetchingSources : Event()
data object TooManyFeeds : Event()
}
}

View File

@ -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()
}

View File

@ -111,7 +111,7 @@ sealed class BiometricTimesEvent {
}
sealed class BiometricTimesDialog {
object Create : BiometricTimesDialog()
data object Create : BiometricTimesDialog()
data class Delete(val timeRange: TimeRangeItem) : BiometricTimesDialog()
}

View File

@ -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(

View File

@ -92,7 +92,7 @@ sealed class RepoEvent {
}
sealed class RepoDialog {
object Create : RepoDialog()
data object Create : RepoDialog()
data class Delete(val repo: String) : RepoDialog()
}

View File

@ -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(

View File

@ -1144,8 +1144,8 @@ class LibraryScreenModel(
val initialSelection: ImmutableList<CheckboxState<Category>>,
) : Dialog
data class DeleteManga(val manga: List<Manga>) : Dialog
object SyncFavoritesWarning : Dialog
object SyncFavoritesConfirm : Dialog
data object SyncFavoritesWarning : Dialog
data object SyncFavoritesConfirm : Dialog
}
// SY -->

View File

@ -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<PagePreview>) : PagePreviewState
data class Error(val error: Throwable) : PagePreviewState
}

View File

@ -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()
}

View File

@ -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()
}

View File

@ -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()
}
}