Alamofire RequestRetrier как поставить новый токен на запрос? - PullRequest
0 голосов
/ 08 мая 2019

Я использую RequestRetrier протокол от Alamofire 4.8.2 и реализацию на примере .

Проблема в том, что после self.requestsToRetry.forEach { $0(succeeded, 0.0) } выполняется каждый сохраненный запросно со старым токеном в заголовке.

Как обновить токен в хранимых (запросовToRetry) запросах перед их повторной попыткой?

1) Я также использую RequestAdapter, но он не работает для этих запросов.Только для новых.
2) Пробовал configuration.requestCachePolicy = NSURLRequest.CachePolicy.reloadIgnoringLocalCacheData.
3) Пробовал удалить NSLock.

--- Обновление ----

Через некоторое время после тестирования неожиданно адаптер запросов начал работать для этих новых запросов.Проблема ушла, но это странно.Возможно, причина в новой системе сборки XCode, что время от времени не компилируют обновления кода сразу.Если у кого-то есть проблемы, подобные моей, попробуйте почистить папку сборки.

...