Это случайная проблема. Невозможно воспроизвести реальный сценарий для этого. Но наблюдаемый сервер регистрирует эту проблему для нескольких пользователей.
Код приведен ниже
Код: Выделить всё
let publisher = self.credentialsManager.credentials(minTTL: Constants.minimumTTL)
.map { [weak self] _ in
Log.authentication.info("auth - refresh token successful")
return true
}
.mapError { [weak self] error in
self?.credentials = nil
Log.authentication.error("auth - refresh token failed: %@", error.debugDescription)
}
.receive(on: DispatchQueue.main)
.handleEvents(receiveCompletion: { [weak self] _ in
})
.share()
.eraseToAnyPublisher()
Подробнее здесь: https://stackoverflow.com/questions/787 ... h0-ios-sdk
Мобильная версия