Я использую Moya
+ Alamofire
и пытаюсь проверить каждый запрос (например, Alamofire.request(.GET, "https://httpbin.org/get").validate()
), но в пределах Moya
.
Но я не могу найти способ сделать это.
Я использую Moya
+ Alamofire
и пытаюсь проверить каждый запрос (например, Alamofire.request(.GET, "https://httpbin.org/get").validate()
), но в пределах Moya
.
Но я не могу найти способ сделать это.
Это возможно теперь, когда вы реализуете свойство 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
}
}
}