8000 Add missing updates to view state (#410) · rzoro/Android@a25a513 · GitHub
[go: up one dir, main page]

Skip to content

Commit a25a513

Browse files
authored
Add missing updates to view state (duckduckgo#410)
1 parent 29ea4d8 commit a25a513

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

app/src/main/java/com/duckduckgo/app/settings/SettingsViewModel.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ class SettingsViewModel @Inject constructor(
9898
fun onLightThemeToggled(enabled: Boolean) {
9999
Timber.i("User toggled light theme, is now enabled: $enabled")
100100
settingsDataStore.theme = if (enabled) DuckDuckGoTheme.LIGHT else DuckDuckGoTheme.DARK
101+
viewState.value = currentViewState().copy(lightThemeEnabled = enabled)
101102
command.value = Command.UpdateTheme
102103

103104
val pixelName = if (enabled) SETTINGS_THEME_TOGGLED_LIGHT else SETTINGS_THEME_TOGGLED_DARK
@@ -107,6 +108,8 @@ class SettingsViewModel @Inject constructor(
107108
fun onAutocompleteSettingChanged(enabled: Boolean) {
108109
Timber.i("User changed autocomplete setting, is now enabled: $enabled")
109110
settingsDataStore.autoCompleteSuggestionsEnabled = enabled
111+
112+
viewState.value = currentViewState().copy(autoCompleteSuggestionsEnabled = enabled)
110113
}
111114

112115
private fun obtainVersion(variantKey: String): String {

0 commit comments

Comments
 (0)
0