[Anisette-Servers]: cleanup and enhanced error handling for anisette-servers-list

This commit is contained in:
Magesh K
2024-12-15 23:00:12 +05:30
parent e39b9fe309
commit 93ca83528b
3 changed files with 95 additions and 42 deletions

View File

@@ -34,9 +34,13 @@ final class AuthenticationViewController: UIViewController
// fetch anisette servers asap when loading Auth Screen (if list is empty
if(UserDefaults.standard.menuAnisetteServersList.isEmpty){
Task{
await AnisetteViewModel.getListOfServers(
serverSource: UserDefaults.standard.menuAnisetteList
)
let sourceURL = UserDefaults.standard.menuAnisetteList
do{
_ = try await AnisetteViewModel.getListOfServers(serverSource: sourceURL)
print("AuthenticationViewController: Server list refresh request completed for sourceURL: \(sourceURL)")
}catch{
print("AuthenticationViewController: Server list refresh request Failed for sourceURL: \(sourceURL) Error: \(error)")
}
}
}