fix: gracefully handle older settings schema
Signed-off-by: Infi <infi@infi.sh>
This commit is contained in:
parent
fe66108af8
commit
9d9f582683
|
|
@ -25,7 +25,9 @@ object LoadedSettings {
|
|||
var poorlyFormedSettingsKeys by mutableStateOf(emptySet<String>())
|
||||
|
||||
fun hydrateWithSettings(settings: SyncedSettings) {
|
||||
this.theme = settings.android.theme?.let { Theme.valueOf(it) } ?: getDefaultTheme()
|
||||
this.theme = settings.android.theme?.let {
|
||||
if (it == "Revolt") Theme.Default else Theme.valueOf(it)
|
||||
} ?: getDefaultTheme()
|
||||
this.messageReplyStyle =
|
||||
settings.android.messageReplyStyle?.let { MessageReplyStyle.valueOf(it) }
|
||||
?: MessageReplyStyle.SwipeFromEnd
|
||||
|
|
|
|||
Loading…
Reference in New Issue