Fix removal of pin

This commit is contained in:
ismailgulek
2020-07-22 11:44:01 +03:00
parent e6177b9e5d
commit 829fd04e02

View File

@@ -24,6 +24,11 @@ class KeychainStore: KeyValueStore {
private let keychain = Keychain()
func setObject(forKey key: KeyValueStoreKey, value: Any?) {
if value == nil {
removeObject(forKey: key)
return
}
if let value = value as? String {
try? keychain.set(value, key: key)
} else if let value = value as? Data {