more fixes

This commit is contained in:
2024-07-16 07:43:08 +03:00
parent c8b1d72f08
commit a696425dc8
52 changed files with 113 additions and 251 deletions
@@ -104,10 +104,10 @@ class SettingsViewModelImpl(
}
SettingsKeys.KEY_DEBUG_HIDE_DEBUG_LIST -> {
val showDebugCategory = AppSettings.Debug.showDebugCategory
if (!showDebugCategory) return
if (!AppSettings.Debug.showDebugCategory) return
onSettingsItemChanged(key, false)
AppSettings.Debug.showDebugCategory = false
userSettings.onShowDebugCategoryChanged(false)
createSettings()
@@ -122,7 +122,8 @@ class SettingsViewModelImpl(
SettingsKeys.KEY_ACTIVITY_SEND_ONLINE_STATUS -> {
if (AppSettings.Debug.showDebugCategory) return
onSettingsItemChanged(key, true)
AppSettings.Debug.showDebugCategory = true
userSettings.onShowDebugCategoryChanged(true)
createSettings()
@@ -1,7 +0,0 @@
package dev.meloda.fast.settings.model
import dev.meloda.fast.common.model.UiText
fun interface TitleProvider<T, S : SettingsItem<T>> {
fun provideTitle(item: S): UiText?
}