You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Cleanup device manager, providers and events (#74)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary
* **New Features**
* Centralized device management with queued detection and per-device
lifecycle handling.
* Factory-provided event emitters integrated across device providers for
richer lifecycle and logging.
* **Bug Fixes**
* More reliable connect/disconnect and refresh flows; in-flight
transport requests are rejected on close to avoid hangs.
* Reduced stale device state and missed disconnects.
* **Chores**
* Stricter TypeScript/typecheck and linting; clarified method and API
typings.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->