Skip to content

#333: Fixed an issue, where Bluetooth would crash the iOS app. This f…#350

Merged
janoliver20 merged 2 commits intodevelopfrom
p2r/333-ios-ble-freeze
Oct 6, 2025
Merged

#333: Fixed an issue, where Bluetooth would crash the iOS app. This f…#350
janoliver20 merged 2 commits intodevelopfrom
p2r/333-ios-ble-freeze

Conversation

@janoliver20
Copy link
Collaborator

…ix includes multiple changes:

  • Moved all necessary states into one single object
  • Changed necessary coroutines to run on the default thread queue, as this is runs much faster and better on iOS
  • Changed the Bluetooth Controller completely to dynamically react to different states and turn on/off (foreground/background) scans
  • Changed the Shared class, to better react to study state, credentials and foreground states to not call the bluetooth controller multiple times and improve reactions

…ix includes multiple changes:

- Moved all necessary states into one single object
- Changed necessary coroutines to run on the default thread queue, as this is runs much faster and better on iOS
- Changed the Bluetooth Controller completely to dynamically react to different states and turn on/off (foreground/background) scans
- Changed the Shared class, to better react to study state, credentials and foreground states to not call the bluetooth controller multiple times and improve reactions
@janoliver20 janoliver20 merged commit 063e5fa into develop Oct 6, 2025
2 checks passed
@janoliver20 janoliver20 deleted the p2r/333-ios-ble-freeze branch October 6, 2025 08:56
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.

iOS: BluetoothController freezes app

3 participants