Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>

This commit is contained in:
Matt Bruce 2026-01-14 12:20:10 -06:00
parent 1a71670f9d
commit 53b3f7ed3a
2 changed files with 10 additions and 6 deletions

View File

@ -8,10 +8,14 @@ final class UserProfileWatchHandler: WatchDataHandling {
private let store: WatchProfileStore
private let decoder = JSONDecoder()
init(store: WatchProfileStore = .shared) {
init(store: WatchProfileStore) {
self.store = store
}
convenience init() {
self.init(store: .shared)
}
func handle(data: Data) {
do {
let profile = try decoder.decode(UserProfile.self, from: data)

View File

@ -12,12 +12,12 @@ import LocalData
struct SecureStorgageSampleApp: App {
init() {
_ = WatchConnectivityService.shared
do {
try StorageRouter.shared.registerCatalog(AppStorageCatalog.self)
} catch {
assertionFailure("Storage catalog registration failed: \(error)")
}
Task {
do {
try await StorageRouter.shared.registerCatalog(AppStorageCatalog.self)
} catch {
assertionFailure("Storage catalog registration failed: \(error)")
}
await StorageRouter.shared.registerKeyMaterialProvider(
ExternalKeyMaterialProvider(),
for: SampleKeyMaterialSources.external