我正在尝试 Siesta 框架,我想在发送每个 API 调用之前调用一个函数。
我看到这decorateRequests(with:)
最适合我想要做的事情,但是由于返回值必须是 a Request
,因此以下代码存在错误:
service.decorateRequests(with: { (res, req) -> Request in
if (res.url == self.tests.url) {
// do things..., then call req.repeated()
} else {
req.repeated()
}
})
但是,我有这个错误:
Missing return in a closure expected to return 'Request'
知道如何使它工作吗?谢谢