|
|
|
@ -46,7 +46,8 @@ class FavoriteDialogViewModel @Inject constructor(
|
|
|
|
settings.observeAsFlow(AppSettings.KEY_TRACKER_ENABLED) { isTrackerEnabled },
|
|
|
|
settings.observeAsFlow(AppSettings.KEY_TRACKER_ENABLED) { isTrackerEnabled },
|
|
|
|
) { categories, _, tracker ->
|
|
|
|
) { categories, _, tracker ->
|
|
|
|
mapList(categories, tracker)
|
|
|
|
mapList(categories, tracker)
|
|
|
|
}.stateIn(viewModelScope + Dispatchers.Default, SharingStarted.Eagerly, listOf(LoadingState))
|
|
|
|
}.withErrorHandling()
|
|
|
|
|
|
|
|
.stateIn(viewModelScope + Dispatchers.Default, SharingStarted.Eagerly, listOf(LoadingState))
|
|
|
|
|
|
|
|
|
|
|
|
fun setChecked(categoryId: Long, isChecked: Boolean) {
|
|
|
|
fun setChecked(categoryId: Long, isChecked: Boolean) {
|
|
|
|
launchJob(Dispatchers.Default) {
|
|
|
|
launchJob(Dispatchers.Default) {
|
|
|
|
|