Skip to content

Commit 3f5e989

Browse files
authored
Merge pull request #18 from GoodRequest/fix/keychain-synchronizable
fix: Keychain synchronizable fix
2 parents 76c69ae + beb4372 commit 3f5e989

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Sources/GoodPersistence/KeychainValue.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ public class KeychainValue<T: Codable & Equatable> {
179179
let keychain = setupKeychain()
180180
do {
181181
// Attempting to retrieve data from the Keychain using the specified key.
182-
guard let data = try keychain.getData(key)
182+
guard let data = try keychain.getData(key, ignoringAttributeSynchronizable: false)
183183
else {
184184
// If no data is found in the Keychain, return the default value.
185185
GoodPersistence.log(message: "Default keychain value [\(defaultValue)] for key [\(key)] used. Reason: Empty data.")

Sources/GoodPersistence/LoggingMonitor/LoggingPersistenceMonitor.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ public final class LoggingPersistenceMonitor: PersistenceMonitor {
1616
}
1717

1818
public func didReceive(_ monitor: any PersistenceMonitor, error: any Error) {
19-
logger?.log(message: error.localizedDescription, level: .error, privacy: .auto)
19+
logger?.log(level: .error, message: error.localizedDescription, privacy: .auto)
2020
}
2121

2222
public func didReceive(_ monitor: any PersistenceMonitor, message: String) {
23-
logger?.log(message: message, level: .info, privacy: .auto)
23+
logger?.log(level: .info, message: message, privacy: .auto)
2424
}
2525

2626
}

0 commit comments

Comments
 (0)