unlockStatus
Returns the current status of the unlock feature.
This StateFlow emits UnlockEvent instances as unlock operations progress. Events include scanning, connection, access granted, errors, and timeout. The flow retains the latest event, accessible via .value
property.
Subscribe to this flow before calling unlock to ensure no events are missed. The flow is thread-safe and can be collected from any coroutine context.