Procházet zdrojové kódy

Only show BLE permission alert when not yet authorized

Deniz Cengiz před 1 rokem
rodič
revize
526cf15806

+ 7 - 1
Trio/Sources/Modules/Onboarding/View/OnboardingRootView.swift

@@ -734,7 +734,13 @@ struct OnboardingNavigationButtons: View {
             }
 
         case .bluetooth:
-            state.shouldDisplayBluetoothRequestAlert = true
+            if let next = currentStep.next {
+                if state.bluetoothManager.bluetoothAuthorization != .authorized {
+                    state.shouldDisplayBluetoothRequestAlert = true
+                } else {
+                    currentStep = next
+                }
+            }
 
         case .completed:
             state.saveOnboardingData()