From eb9d1fa75c16cc91b6c2857e10190d70417e3117 Mon Sep 17 00:00:00 2001 From: gme_2 Date: Mon, 17 Sep 2018 17:35:45 +0900 Subject: [PATCH] access code response format changed --- GMERemittance/Home/HomeViewController.swift | 1 - GMERemittance/Model/User.swift | 10 ++++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) 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) }