Prevent crash if "registration-interval" is given a non-int value

This commit is contained in:
Juha Heinanen
2025-10-26 11:31:54 +02:00
parent 8bc9c8d9d4
commit 901ec90308

View File

@ -1539,7 +1539,11 @@ private fun initAccountFromConfig(acc: Account, onConfigLoaded: () -> Unit) {
acc.outbound.add(text) acc.outbound.add(text)
"registration-interval" -> "registration-interval" ->
acc.configuredRegInt = text.toInt() acc.configuredRegInt = try {
text.toInt()
} catch (_: NumberFormatException) {
900
}
"register" -> "register" ->
acc.regint = if (text == "yes") acc.configuredRegInt else 0 acc.regint = if (text == "yes") acc.configuredRegInt else 0