From c0189dc7ae4fa96409f57c837a98ecce225035c4 Mon Sep 17 00:00:00 2001 From: Ivan Smolin Date: Wed, 24 May 2023 16:14:39 +0300 Subject: [PATCH] fix: fingerprints update in DefaultFingerprintsProvider --- .../DefaultFingerprintsProvider.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/DefaultFingerprintsProvider.swift b/TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/DefaultFingerprintsProvider.swift index e5877e29..f4a61d45 100644 --- a/TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/DefaultFingerprintsProvider.swift +++ b/TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/DefaultFingerprintsProvider.swift @@ -34,6 +34,10 @@ open class DefaultFingerprintsProvider: FingerprintsProvider { if settingsStorage.shouldResetFingerprints { self.secureStorage.knownPins = bundledFingerprints self.settingsStorage.shouldResetFingerprints = false + } else { + self.secureStorage.knownPins.merge(bundledFingerprints) { storedFingerprints, bundleFingerprints in + storedFingerprints.union(bundleFingerprints) + } } }