MESSENGER-4646 fix Server URL bugs and avoid using synapse URL before server selection

This commit is contained in:
Frank Rotermund
2023-05-02 17:34:45 +00:00
parent fa76e76b62
commit 7bb79892b5
6 changed files with 62 additions and 37 deletions
+5 -1
View File
@@ -32,7 +32,11 @@ import Foundation
var selectedIndex: Int {
get {
return UserDefaults.standard.integer(forKey: "Bwi_Server_Url_Helper_Index")
if UserDefaults.standard.object(forKey: "Bwi_Server_Url_Helper_Index") != nil {
return UserDefaults.standard.integer(forKey: "Bwi_Server_Url_Helper_Index")
} else {
return -1
}
}
set(newSelectedIndex) {
UserDefaults.standard.set(newSelectedIndex, forKey: "Bwi_Server_Url_Helper_Index")