Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let provider = MoyaProvider<MyService>()
- func login(userName : String, password: String){
- let parameters = ["useremail" : userName, "password": password]
- provider.request(.login(parameters: parameters)) { result in
- switch result{
- case let .success(moyaResponse):
- do {
- try moyaResponse.filterSuccessfulStatusCodes()
- let data = try moyaResponse.mapJSON()
- print(data)
- } catch let error{
- print(error)
- }
- break
- case let .failure(error):
- print(error)
- break
- }
- }
- }
- {
- "userlogin": [
- {
- "idu": "",
- "username": "",
- "password": "",
- "email": "",
- "first_name": "",
- "last_name": "",
- }
- ],
- "success": 1
- }
- func parseResult (_ completion :(statuscode : Int, Swift.Error?)) -> ((_ result: @escaping Moya.Completion) -> Void){
- return { (result) -> () in
- switch result {
- }
- }
- }
- provider.request(.login(parameters: parameters)), completion: parseResult{ statuscode, error? in
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement