Мойя + Alamofire проверяет каждый запрос
Я использую Moya
+ Alamofire
и я пытаюсь проверить каждый запрос (как Alamofire.request(.GET, "https://httpbin.org/get").validate()
) но внутри Moya
,
Но я не могу найти способ сделать это.
1 ответ
Решение
Теперь это возможно после того, как вы осуществите validate
недвижимость на вашем TargetType
реализация, как описано в этом примере:
// MARK: - TargetType Protocol Implementation
extension MyService: TargetType {
// ...
// Validate setup is not required; defaults to `false`
// for all requests unless specified otherwise.
var validate: Bool {
switch self {
case .showUser, .showAccounts:
return true
case .createUser:
return false
}
}
}