diff --git a/Sources/Secretive/App.swift b/Sources/Secretive/App.swift index 7ebbcde..5505964 100644 --- a/Sources/Secretive/App.swift +++ b/Sources/Secretive/App.swift @@ -17,7 +17,10 @@ extension EnvironmentValues { private static let _agentStatusChecker = AgentStatusChecker() @Entry var agentStatusChecker: any AgentStatusCheckerProtocol = _agentStatusChecker - private static let _updater: any UpdaterProtocol = Updater(checkOnLaunch: true) + private static let _updater: any UpdaterProtocol = { + @AppStorage("defaultsHasRunSetup") var hasRunSetup = false + return Updater(checkOnLaunch: hasRunSetup) + }() @Entry var updater: any UpdaterProtocol = _updater @MainActor var secretStoreList: SecretStoreList {