From 6c2795d3fc4c32a6988252fe471581e4a79ce1ff Mon Sep 17 00:00:00 2001 From: Valentin Perignon Date: Thu, 20 Jul 2023 16:26:43 +0200 Subject: [PATCH] fix(MailApp): We should define store for top-level @AppStorage --- Mail/LockedAppView.swift | 1 - Mail/MailApp.swift | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Mail/LockedAppView.swift b/Mail/LockedAppView.swift index c78d9092e..b0dee83f4 100644 --- a/Mail/LockedAppView.swift +++ b/Mail/LockedAppView.swift @@ -52,7 +52,6 @@ struct LockedAppView: View { .padding(.bottom, 40) } .padding(.horizontal, 24) - .defaultAppStorage(.shared) .onAppear { unlockApp() } diff --git a/Mail/MailApp.swift b/Mail/MailApp.swift index 0fcae16f1..3284095c1 100644 --- a/Mail/MailApp.swift +++ b/Mail/MailApp.swift @@ -90,8 +90,8 @@ struct MailApp: App { @Environment(\.scenePhase) private var scenePhase - @AppStorage(UserDefaults.shared.key(.accentColor)) private var accentColor = DefaultPreferences.accentColor - @AppStorage(UserDefaults.shared.key(.theme)) private var theme = DefaultPreferences.theme + @AppStorage(UserDefaults.shared.key(.accentColor), store: .shared) private var accentColor = DefaultPreferences.accentColor + @AppStorage(UserDefaults.shared.key(.theme), store: .shared) private var theme = DefaultPreferences.theme @StateObject private var navigationState = NavigationState()