-[Feature]: client-side: Anisette server fallback impl when current server is unreachable (#773)

This commit is contained in:
Magesh K
2024-11-28 05:08:54 +05:30
committed by GitHub
parent a2bb26a86e
commit 2bb2eea226
3 changed files with 84 additions and 7 deletions

View File

@@ -48,6 +48,8 @@ class AnisetteViewModel: ObservableObject {
let servers = try decoder.decode(AnisetteServerData.self, from: data)
DispatchQueue.main.async {
self.servers = servers.servers
// store server addresses as list
UserDefaults.standard.menuAnisetteServersList = servers.servers.map(\.self.address)
}
} catch {
// Handle decoding error