[Auth-Screen]: Fix: Anisette servers list wasn't ready before signin attempt causing "No valid Servers Found"

This commit is contained in:
Magesh K
2024-12-14 06:51:08 +05:30
parent f542a52bda
commit 5058658b66
2 changed files with 45 additions and 22 deletions

View File

@@ -31,6 +31,15 @@ final class AuthenticationViewController: UIViewController
{
super.viewDidLoad()
// 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
)
}
}
self.signInButton.activityIndicatorView.style = .medium
self.signInButton.activityIndicatorView.color = .white