Data object
This commit is contained in:
parent
834bc28726
commit
0c1db9b554
@ -23,8 +23,8 @@ class CreateSortTag(
|
||||
}
|
||||
|
||||
sealed class Result {
|
||||
object TagExists : Result()
|
||||
object Success : Result()
|
||||
data object TagExists : Result()
|
||||
data object Success : Result()
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -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,
|
||||
|
@ -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()
|
||||
}
|
||||
}
|
||||
|
@ -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()
|
||||
}
|
||||
}
|
||||
|
@ -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()
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -305,8 +305,8 @@ open class FeedScreenModel(
|
||||
}
|
||||
|
||||
sealed class Event {
|
||||
object FailedFetchingSources : Event()
|
||||
object TooManyFeeds : Event()
|
||||
data object FailedFetchingSources : Event()
|
||||
data object TooManyFeeds : Event()
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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()
|
||||
}
|
||||
|
@ -111,7 +111,7 @@ sealed class BiometricTimesEvent {
|
||||
}
|
||||
|
||||
sealed class BiometricTimesDialog {
|
||||
object Create : BiometricTimesDialog()
|
||||
data object Create : BiometricTimesDialog()
|
||||
data class Delete(val timeRange: TimeRangeItem) : BiometricTimesDialog()
|
||||
}
|
||||
|
||||
|
@ -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(
|
||||
|
@ -92,7 +92,7 @@ sealed class RepoEvent {
|
||||
}
|
||||
|
||||
sealed class RepoDialog {
|
||||
object Create : RepoDialog()
|
||||
data object Create : RepoDialog()
|
||||
data class Delete(val repo: String) : RepoDialog()
|
||||
}
|
||||
|
||||
|
@ -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(
|
||||
|
@ -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 -->
|
||||
|
@ -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
|
||||
}
|
||||
|
@ -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()
|
||||
}
|
||||
|
@ -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()
|
||||
}
|
||||
|
@ -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()
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user