我有如下列表
_tokenRefreshInProgress
在每个子列表中循环时,子列表的第一个元素应与子列表中的下一个循环的第一个元素相同,并且子列表的第三个元素与下一个子列表的第二个元素匹配。子列表应同时满足这两个条件。
最终输出为
service.configure(whenURLMatches: { $0 != self.authRefreshResource.url }) {
if let session = self.appSession {
$0.headers["Authorization"] = "Bearer \(session.tokens.access)"
}
$0.decorateRequests {
self.globalApi401Handler(request: $1)
}
}
service.configure(authRefreshResourceRoute) {
if let session = self.appSession {
$0.headers["Authorization-Refresh"] = "Bearer \(session.tokens.refresh)"
}
$0.decorateRequests {
self.refreshToken409Handler(request: $1)
}
}
请帮助我