Skip to content

Conversation

@xameYeoh
Copy link
Collaborator

This addresses the issue found in build 1.22.0 with Bluetooth screen not showing during Sync and Clear SD flows;

It also addresses the issue with Location screen not showing during Create a Fixed session flow, which had been present in the app in the earlier versions too

@xameYeoh xameYeoh requested a review from mpanuszewska June 30, 2025 11:59
Comment on lines 56 to +57
if sessionContext.isMobileSession {
isMobileLinkActive = true
} else if bluetoothHandler.isBluetoothDenied() {
isTurnBluetoothOnLinkActive = true
isProceedToSelectDeviceTypeLinkActive = true
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is here essentially because the UI is structured in the way that when you go to create a mobile session:

  1. You are asked for location permission
  2. You choose the device type (Mic or AB)
  3. You are asked for bluetooth permission if you've chosen AB

}

var isSDSyncProcess: Bool {
return if case .sdSync = process { true } else { false }
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wouldn't return case .sdSync = process work?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It says "case label can only appear inside a switch statement"

@xameYeoh xameYeoh merged commit aa416db into develop Jul 1, 2025
1 check failed
@xameYeoh xameYeoh deleted the fix/abm-sd-sync-stuck-geolocation branch July 1, 2025 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants