瀏覽代碼

implemented progress/success/error in progress hud

Bastian van de Wetering 6 年之前
父節點
當前提交
351288b3aa
共有 1 個文件被更改,包括 11 次插入2 次删除
  1. 11 2
      deltachat-ios/Controller/AccountSetupController.swift

+ 11 - 2
deltachat-ios/Controller/AccountSetupController.swift

@@ -641,11 +641,20 @@ class AdvancedSectionHeader: UIView {
 extension AccountSetupController {
 extension AccountSetupController {
 
 
 	func updateProgressHud(error message: String?) {
 	func updateProgressHud(error message: String?) {
-
+		loginProgressHud.title = "Unable to Login!"
+		loginProgressHud.message = message
+		configurationProgress.alpha = 0
 	}
 	}
 
 
 	func updateProgressHudSuccess(callback: (()->())?) {
 	func updateProgressHudSuccess(callback: (()->())?) {
-
+		configurationProgress.alpha = 0
+		loginProgressHud.title = "Login Successful!"
+		loginProgressHud.message = "You are ready to use Delta Chat."
+		DispatchQueue.main.asyncAfter(deadline: .now() + 2.5, execute: {
+			self.loginProgressHud.dismiss(animated: true) {
+				self.handleLoginSuccess()
+			}
+		})
 	}
 	}
 
 
 	func updateProgressHudValue(value: Int?) {
 	func updateProgressHudValue(value: Int?) {