Skip to content

Improve connection handling#689

Merged
microbit-matt-hillsdon merged 10 commits intoappsfrom
remove-cs
Jan 21, 2026
Merged

Improve connection handling#689
microbit-matt-hillsdon merged 10 commits intoappsfrom
remove-cs

Conversation

@microbit-matt-hillsdon
Copy link

@microbit-matt-hillsdon microbit-matt-hillsdon commented Jan 19, 2026

  • Remove ConnectionService class in favour of more direct connection access via Connections interface that tracks which is the current data connection and exposes a listener API for it for the data connection state machine to use to get events.
  • Unify connection actions (connectBluetooth, connectMicrobits, reconnect) into single
    connectData action

@github-actions
Copy link

Preview build will be at
https://review-createai.microbit.org/remove-cs/

@microbit-matt-hillsdon microbit-matt-hillsdon changed the title WIP: Simplify connection handling Improve connection handling Jan 20, 2026
Copy link

@microbit-grace microbit-grace left a comment

Choose a reason for hiding this comment

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

LGTM

@microbit-matt-hillsdon microbit-matt-hillsdon merged commit 889cf0b into apps Jan 21, 2026
3 checks passed
@microbit-matt-hillsdon microbit-matt-hillsdon deleted the remove-cs branch January 21, 2026 11:49
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.

2 participants