Я использую Процесс Функция Мойи Плагин
public func process(_ result: Result<Moya.Response, MoyaError>, target: TargetType) -> Result<Moya.Response, MoyaError> {
if case .success(var response) = result {
self.modifyResponse(response.response, data: response.data, target: target) { (data) in
let modifiedResponse = Response(statusCode: response.statusCode, data: data)
return .success(modifiedResponse) //ERROR HERE (Type 'Void' has no member 'success')
}
}
return result
}
Функция modifyResponse делает дополнительный сетевой запрос с обработчиком завершения, а затем возвращает некоторые данные. Но я получаю Тип 'Void' не имеет члена 'success' error.