|
|
@ -9,7 +9,7 @@ |
|
|
|
import Foundation |
|
|
|
import Alamofire |
|
|
|
|
|
|
|
protocol RegisterServiceType: class { |
|
|
|
protocol RegisterServiceType: class, RegisterUserService { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
@ -22,6 +22,16 @@ protocol RegisterUserService: ApiServiceType { |
|
|
|
extension RegisterUserService { |
|
|
|
func register(params: [String: String], success: @escaping () -> (), failure: @escaping (Error) -> ()) { |
|
|
|
let url = baseUrl + "mobile/customerRegister" |
|
|
|
// auth.request(method: .get, url: url, params: params, success: <#T##(Mappable) -> ()#>, failure: <#T##(Error) -> ()#>) |
|
|
|
auth.request(method: .get, url: url, params: params, success: { (response: ResponseMessage) 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() |
|
|
|
} |
|
|
|
}) { (error) in |
|
|
|
failure(error) |
|
|
|
} |
|
|
|
} |
|
|
|
} |