Data object
This commit is contained in:
parent
834bc28726
commit
0c1db9b554
@ -23,8 +23,8 @@ class CreateSortTag(
|
|||||||
}
|
}
|
||||||
|
|
||||||
sealed class Result {
|
sealed class Result {
|
||||||
object TagExists : Result()
|
data object TagExists : Result()
|
||||||
object Success : Result()
|
data object Success : Result()
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -41,7 +41,7 @@ class GetPagePreviews(
|
|||||||
}
|
}
|
||||||
|
|
||||||
sealed class Result {
|
sealed class Result {
|
||||||
object Unused : Result()
|
data object Unused : Result()
|
||||||
data class Success(
|
data class Success(
|
||||||
val pagePreviews: List<PagePreview>,
|
val pagePreviews: List<PagePreview>,
|
||||||
val hasNextPage: Boolean,
|
val hasNextPage: Boolean,
|
||||||
|
@ -33,8 +33,8 @@ class ReorderSortTag(
|
|||||||
}
|
}
|
||||||
|
|
||||||
sealed class Result {
|
sealed class Result {
|
||||||
object Success : Result()
|
data object Success : Result()
|
||||||
object Unchanged : Result()
|
data object Unchanged : Result()
|
||||||
object InternalError : Result()
|
data object InternalError : Result()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -17,7 +17,7 @@ class CreateSourceCategory(private val preferences: SourcePreferences) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sealed class Result {
|
sealed class Result {
|
||||||
object InvalidName : Result()
|
data object InvalidName : Result()
|
||||||
object Success : Result()
|
data object Success : Result()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -17,8 +17,8 @@ class CreateSourceRepo(private val preferences: UnsortedPreferences) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sealed class Result {
|
sealed class Result {
|
||||||
object InvalidName : Result()
|
data object InvalidName : Result()
|
||||||
object Success : Result()
|
data object Success : Result()
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -305,8 +305,8 @@ open class FeedScreenModel(
|
|||||||
}
|
}
|
||||||
|
|
||||||
sealed class Event {
|
sealed class Event {
|
||||||
object FailedFetchingSources : Event()
|
data object FailedFetchingSources : Event()
|
||||||
object TooManyFeeds : Event()
|
data object TooManyFeeds : Event()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -308,7 +308,7 @@ open class SourceFeedScreenModel(
|
|||||||
}
|
}
|
||||||
|
|
||||||
sealed class Dialog {
|
sealed class Dialog {
|
||||||
object Filter : Dialog()
|
data object Filter : Dialog()
|
||||||
data class DeleteFeed(val feed: FeedSavedSearch) : Dialog()
|
data class DeleteFeed(val feed: FeedSavedSearch) : Dialog()
|
||||||
data class AddFeed(val feedId: Long, val name: String) : Dialog()
|
data class AddFeed(val feedId: Long, val name: String) : Dialog()
|
||||||
}
|
}
|
||||||
|
@ -111,7 +111,7 @@ sealed class BiometricTimesEvent {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sealed class BiometricTimesDialog {
|
sealed class BiometricTimesDialog {
|
||||||
object Create : BiometricTimesDialog()
|
data object Create : BiometricTimesDialog()
|
||||||
data class Delete(val timeRange: TimeRangeItem) : BiometricTimesDialog()
|
data class Delete(val timeRange: TimeRangeItem) : BiometricTimesDialog()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -102,14 +102,14 @@ sealed class SortTagEvent {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sealed class SortTagDialog {
|
sealed class SortTagDialog {
|
||||||
object Create : SortTagDialog()
|
data object Create : SortTagDialog()
|
||||||
data class Delete(val tag: String) : SortTagDialog()
|
data class Delete(val tag: String) : SortTagDialog()
|
||||||
}
|
}
|
||||||
|
|
||||||
sealed class SortTagScreenState {
|
sealed class SortTagScreenState {
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
object Loading : SortTagScreenState()
|
data object Loading : SortTagScreenState()
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
data class Success(
|
data class Success(
|
||||||
|
@ -92,7 +92,7 @@ sealed class RepoEvent {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sealed class RepoDialog {
|
sealed class RepoDialog {
|
||||||
object Create : RepoDialog()
|
data object Create : RepoDialog()
|
||||||
data class Delete(val repo: String) : RepoDialog()
|
data class Delete(val repo: String) : RepoDialog()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -104,12 +104,12 @@ class SourceCategoryScreenModel(
|
|||||||
|
|
||||||
sealed class SourceCategoryEvent {
|
sealed class SourceCategoryEvent {
|
||||||
sealed class LocalizedMessage(val stringRes: StringResource) : SourceCategoryEvent()
|
sealed class LocalizedMessage(val stringRes: StringResource) : SourceCategoryEvent()
|
||||||
object InvalidName : LocalizedMessage(SYMR.strings.invalid_category_name)
|
data object InvalidName : LocalizedMessage(SYMR.strings.invalid_category_name)
|
||||||
object InternalError : LocalizedMessage(MR.strings.internal_error)
|
data object InternalError : LocalizedMessage(MR.strings.internal_error)
|
||||||
}
|
}
|
||||||
|
|
||||||
sealed class SourceCategoryDialog {
|
sealed class SourceCategoryDialog {
|
||||||
object Create : SourceCategoryDialog()
|
data object Create : SourceCategoryDialog()
|
||||||
data class Rename(val category: String) : SourceCategoryDialog()
|
data class Rename(val category: String) : SourceCategoryDialog()
|
||||||
data class Delete(val category: String) : SourceCategoryDialog()
|
data class Delete(val category: String) : SourceCategoryDialog()
|
||||||
}
|
}
|
||||||
@ -117,7 +117,7 @@ sealed class SourceCategoryDialog {
|
|||||||
sealed class SourceCategoryScreenState {
|
sealed class SourceCategoryScreenState {
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
object Loading : SourceCategoryScreenState()
|
data object Loading : SourceCategoryScreenState()
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
data class Success(
|
data class Success(
|
||||||
|
@ -1144,8 +1144,8 @@ class LibraryScreenModel(
|
|||||||
val initialSelection: ImmutableList<CheckboxState<Category>>,
|
val initialSelection: ImmutableList<CheckboxState<Category>>,
|
||||||
) : Dialog
|
) : Dialog
|
||||||
data class DeleteManga(val manga: List<Manga>) : Dialog
|
data class DeleteManga(val manga: List<Manga>) : Dialog
|
||||||
object SyncFavoritesWarning : Dialog
|
data object SyncFavoritesWarning : Dialog
|
||||||
object SyncFavoritesConfirm : Dialog
|
data object SyncFavoritesConfirm : Dialog
|
||||||
}
|
}
|
||||||
|
|
||||||
// SY -->
|
// SY -->
|
||||||
|
@ -1728,8 +1728,8 @@ sealed class ChapterList {
|
|||||||
|
|
||||||
// SY -->
|
// SY -->
|
||||||
sealed interface PagePreviewState {
|
sealed interface PagePreviewState {
|
||||||
object Unused : PagePreviewState
|
data object Unused : PagePreviewState
|
||||||
object Loading : PagePreviewState
|
data object Loading : PagePreviewState
|
||||||
data class Success(val pagePreviews: List<PagePreview>) : PagePreviewState
|
data class Success(val pagePreviews: List<PagePreview>) : PagePreviewState
|
||||||
data class Error(val error: Throwable) : PagePreviewState
|
data class Error(val error: Throwable) : PagePreviewState
|
||||||
}
|
}
|
||||||
|
@ -185,8 +185,8 @@ class InterceptActivity : BaseActivity() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sealed class InterceptResult {
|
sealed class InterceptResult {
|
||||||
object Idle : InterceptResult()
|
data object Idle : InterceptResult()
|
||||||
object Loading : InterceptResult()
|
data object Loading : InterceptResult()
|
||||||
data class Success(val mangaId: Long, val manga: Manga, val chapter: Chapter? = null) : InterceptResult()
|
data class Success(val mangaId: Long, val manga: Manga, val chapter: Chapter? = null) : InterceptResult()
|
||||||
data class Failure(val reason: String) : InterceptResult()
|
data class Failure(val reason: String) : InterceptResult()
|
||||||
}
|
}
|
||||||
|
@ -46,8 +46,8 @@ class MetadataViewScreenModel(
|
|||||||
}
|
}
|
||||||
|
|
||||||
sealed class MetadataViewState {
|
sealed class MetadataViewState {
|
||||||
object Loading : MetadataViewState()
|
data object Loading : MetadataViewState()
|
||||||
data class Success(val meta: RaisedSearchMetadata) : MetadataViewState()
|
data class Success(val meta: RaisedSearchMetadata) : MetadataViewState()
|
||||||
object MetadataNotFound : MetadataViewState()
|
data object MetadataNotFound : MetadataViewState()
|
||||||
object SourceNotFound : MetadataViewState()
|
data object SourceNotFound : MetadataViewState()
|
||||||
}
|
}
|
||||||
|
@ -47,7 +47,7 @@ class SmartSearchScreenModel(
|
|||||||
|
|
||||||
sealed class SearchResults {
|
sealed class SearchResults {
|
||||||
data class Found(val manga: Manga) : SearchResults()
|
data class Found(val manga: Manga) : SearchResults()
|
||||||
object NotFound : SearchResults()
|
data object NotFound : SearchResults()
|
||||||
object Error : SearchResults()
|
data object Error : SearchResults()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user