-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Darwin] Open Commissioning Window APIs need to be async #18527
Comments
The changes for #22420 will likely fix this. |
bzbarsky-apple
added a commit
to bzbarsky-apple/connectedhomeip
that referenced
this issue
Sep 9, 2022
Fixes project-chip#18527 Addresses part of project-chip#22420
bzbarsky-apple
added a commit
to bzbarsky-apple/connectedhomeip
that referenced
this issue
Sep 10, 2022
Fixes project-chip#18527 Addresses part of project-chip#22420
franck-apple
pushed a commit
that referenced
this issue
Sep 12, 2022
isiu-apple
pushed a commit
to isiu-apple/connectedhomeip
that referenced
this issue
Sep 16, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Problem
The current
openPairingWindow
andopenPairingWindowWithPIN
APIs exposed to Darwin clients are not really usable.These APIs are synchronous and will always succeed.
For example, repeated calls to
openPairingWindowWithPIN
appear to work whereas the server cannot honor these until the previous duration has expired and so it returns an error. That error is never returned to the Darwin client.Proposed Solution
We should make these async since they represent a remote request on the server
The text was updated successfully, but these errors were encountered: