|
|
@ -26,10 +26,6 @@ extension DataRequest { |
|
|
|
self.validate().responseJSON { (response) -> Void in |
|
|
|
switch response.result { |
|
|
|
case .success(let value): |
|
|
|
if (response.response?.statusCode ?? -1) == 401 { |
|
|
|
MainWireframe.logout() |
|
|
|
return |
|
|
|
} |
|
|
|
let json = JSON(value) |
|
|
|
if let model: T = json.map() { |
|
|
|
success(model) |
|
|
@ -46,7 +42,11 @@ extension DataRequest { |
|
|
|
failure(error) |
|
|
|
} |
|
|
|
case .failure(let error): |
|
|
|
failure(error) |
|
|
|
// failure(error) |
|
|
|
if (response.response?.statusCode ?? -1) == 401 { |
|
|
|
MainWireframe.logout() |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|