1
私はMoya
+ Alamofire
を使用しており、すべてのリクエスト(Alamofire.request(.GET, "https://httpbin.org/get").validate()
など)を検証しようとしていますが、Moya
以内です。Moya + Alamofireはすべてのリクエストを有効にします
しかし、私はこれを行う方法を見つけることができません。
私はMoya
+ Alamofire
を使用しており、すべてのリクエスト(Alamofire.request(.GET, "https://httpbin.org/get").validate()
など)を検証しようとしていますが、Moya
以内です。Moya + Alamofireはすべてのリクエストを有効にします
しかし、私はこれを行う方法を見つけることができません。
this exampleで説明したように、あなたのTargetType
実装にvalidate
プロパティを実装した後、これが可能になりました:
// 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
}
}
}