Commit dfb58f61 authored by Steven杜宇's avatar Steven杜宇

// 一键登录防止多次点击

parent 1f423b85
......@@ -13,12 +13,17 @@ class YHOneKeyLoginManager {
static let shared = YHOneKeyLoginManager()
let viewModel = YHOneKeyLoginViewModel()
// 防止重复点击登录
var isLoginEnabled = true
}
extension YHOneKeyLoginManager {
func oneKeyLogin() {
if !isLoginEnabled {
return
}
isLoginEnabled = false
YHOneKeyLoginManager.shared.checkIsSupportOneKeyLogin {
support in
if !support {
......@@ -43,6 +48,7 @@ extension YHOneKeyLoginManager {
let vc = UINavigationController(rootVC: YHOtherLoginViewController())
vc.modalPresentationStyle = .fullScreen
UIViewController.current?.present(vc, animated: true)
self.isLoginEnabled = true
}
func getSDKVersion() -> String {
......@@ -123,6 +129,7 @@ extension YHOneKeyLoginManager {
TXCommonHandler.sharedInstance().getLoginToken(withTimeout: 5.0, controller: UIViewController.current!, model: model) {
dict in
self.isLoginEnabled = true
DispatchQueue.main.async {
YHHUD.hide()
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment