Могу ли я сделать дополнительный сетевой запрос с обработчиком завершения внутри функции процесса Мойя Плагин? - PullRequest
0 голосов
/ 13 марта 2019

Я использую Процесс Функция Мойи Плагин

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.

...