This commit is contained in:
Cuong M. Tran 2024-03-06 14:06:12 +07:00 committed by Cuong Tran
parent 0da6b78d74
commit 93fb56b771
No known key found for this signature in database
GPG key ID: 733AA7624B9315C2
4 changed files with 8 additions and 8 deletions

View file

@ -338,7 +338,7 @@ open class FeedScreenModel(
}
fun addFavorite() {
screenModelScope.launchIO {
screenModelScope.launch {
val mangaList = state.value.selection
val categories = getCategories()
val defaultCategoryId = libraryPreferences.defaultCategory().get()
@ -370,7 +370,7 @@ open class FeedScreenModel(
}
}
.toImmutableList()
setDialog(Dialog.ChangeCategory(mangaList, preselected))
setDialog(Dialog.ChangeMangasCategory(mangaList, preselected))
}
}
}
@ -459,7 +459,7 @@ open class FeedScreenModel(
data class AddFeedSearch(val source: CatalogueSource, val options: ImmutableList<SavedSearch?>) : Dialog()
data class DeleteFeed(val feed: FeedSavedSearch) : Dialog()
// KMK -->
data class ChangeCategory(
data class ChangeMangasCategory(
val mangas: List<DomainManga>,
val initialSelection: ImmutableList<CheckboxState<Category>>,
) : Dialog()

View file

@ -194,7 +194,7 @@ fun Screen.feedTab(
)
}
// KMK -->
is FeedScreenModel.Dialog.ChangeCategory -> {
is FeedScreenModel.Dialog.ChangeMangasCategory -> {
ChangeCategoryDialog(
initialSelection = dialog.initialSelection,
onDismissRequest = onDismissRequest,

View file

@ -99,7 +99,7 @@ class SourceFeedScreen(val sourceId: Long) : Screen() {
)
}
// KMK -->
is SourceFeedScreenModel.Dialog.ChangeCategory -> {
is SourceFeedScreenModel.Dialog.ChangeMangasCategory -> {
ChangeCategoryDialog(
initialSelection = dialog.initialSelection,
onDismissRequest = onDismissRequest,

View file

@ -342,7 +342,7 @@ open class SourceFeedScreenModel(
}
fun addFavorite() {
screenModelScope.launchIO {
screenModelScope.launch {
val mangaList = state.value.selection
val categories = getCategories()
val defaultCategoryId = libraryPreferences.defaultCategory().get()
@ -374,7 +374,7 @@ open class SourceFeedScreenModel(
}
}
.toImmutableList()
setDialog(Dialog.ChangeCategory(mangaList, preselected))
setDialog(Dialog.ChangeMangasCategory(mangaList, preselected))
}
}
}
@ -463,7 +463,7 @@ open class SourceFeedScreenModel(
data class DeleteFeed(val feed: FeedSavedSearch) : Dialog()
data class AddFeed(val feedId: Long, val name: String) : Dialog()
// KMK -->
data class ChangeCategory(
data class ChangeMangasCategory(
val mangas: List<DomainManga>,
val initialSelection: ImmutableList<CheckboxState<Category>>,
) : Dialog()