From 1a0ebdcb6f4857371f4b175f85446485e06abbe5 Mon Sep 17 00:00:00 2001 From: Kieran Klukas Date: Sat, 28 Mar 2026 16:57:36 -0400 Subject: [PATCH] chore: move location request up to app level --- overpass/Views/NearbyView.swift | 3 --- overpass/overpassApp.swift | 2 ++ 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/overpass/Views/NearbyView.swift b/overpass/Views/NearbyView.swift index 81fe0ab..baea287 100644 --- a/overpass/Views/NearbyView.swift +++ b/overpass/Views/NearbyView.swift @@ -88,9 +88,6 @@ struct NearbyView: View { .onChange(of: store.byId.count) { _, _ in recompute() } .onChange(of: sortMode) { _, _ in recompute() } .onAppear { - if location.authorizationStatus == .notDetermined { - location.requestPermission() - } location.startUpdating() } } diff --git a/overpass/overpassApp.swift b/overpass/overpassApp.swift index 86c79d5..c89f29f 100644 --- a/overpass/overpassApp.swift +++ b/overpass/overpassApp.swift @@ -65,6 +65,8 @@ struct overpassApp: App { .environmentObject(store) .environmentObject(routeStore) .task { + LocationManager.shared.requestPermission() + LocationManager.shared.startUpdating() await eia.load(api: api) await storeManager.load() } -- 2.51.2