Skip to content

[movesense_plus 1.2.0] Better handling connection error to connected device #1286

Description

@bardram

If you call connect to a MovesenseDevice twice to the same MAC address, you get this error:

I/flutter ( 6922): MovesenseDevice - Setting device '0C:8C:DC:1B:23:BF' as DeviceConnectionStatus.connecting
[log] Device connection error, address: 0C:8C:DC:1B:23:BF
I/flutter ( 6922): case onConnectionError. args: {error: Already connected to 0C:8C:DC:1B:23:BF, address: 0C:8C:DC:1B:23:BF}
I/flutter ( 6922): MovesenseDevice - Setting device '0C:8C:DC:1B:23:BF' as DeviceConnectionStatus.error

This sets the status of the device to error. But this isn't valid - you're still connected to the same device, and the status should remain connected.

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions