diff --git a/GMERemittance/Home/HomeViewController.swift b/GMERemittance/Home/HomeViewController.swift index 79fd2e1f..cdbc86b1 100644 --- a/GMERemittance/Home/HomeViewController.swift +++ b/GMERemittance/Home/HomeViewController.swift @@ -336,7 +336,6 @@ class HomeViewController: UIViewController, TableViewCellDelegate, FBSDKSharing let message = "Your document is in verification process. Thereafter you can enjoy GME online service. Thank you for registering with us!." self.alertWithOkCancel(message: message, title: "Alert!", okAction: { // go to kyc - return if let navigation = self.navigationController { let wireframe = KycWireframe() wireframe.pushMainView(in: navigation) diff --git a/GMERemittance/Model/User.swift b/GMERemittance/Model/User.swift index 327e346e..dfc7a444 100644 --- a/GMERemittance/Model/User.swift +++ b/GMERemittance/Model/User.swift @@ -17,8 +17,14 @@ extension Login { func _login(userId: String, password: String, success: @escaping (User?) -> (), failure: @escaping (Error) -> ()) { let params = [ "userId": userId, "password": password ] let url = baseUrl + "users/access-code" - auth.request(method: .post, url: url, params: params,needsAuthorization: false, success: { (response: User ) in - success(response) + auth.request(method: .post, url: url, params: params,needsAuthorization: false, success: { (response: UserContainer ) in + if (response.errorCode ?? "") == "1" { + let error = NSError.init(domain: "Network", code: 0, userInfo: [NSLocalizedDescriptionKey : response.message ?? ""]) + failure(error) + }else { + let model = response.data + success(model) + } }) { (error) in failure(error) }