Newer
Older
import ElixxirDAppsSDK
import KeychainAccess
extension PasswordStorage {
static let keychain: PasswordStorage = {
let keychain = KeychainAccess.Keychain(
)
return PasswordStorage(
save: { password in keychain[data: "password"] = password},
load: { try keychain[data: "password"] ?? { throw PasswordStorageMissingPasswordError() }() }
)
}()
}