Мойя + 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
        }
    }
}
Другие вопросы по тегам