Skip to content

Refactor requests#97

Open
spudwebb wants to merge 3 commits into
zwave-js:mainfrom
spudwebb:refactor_requests
Open

Refactor requests#97
spudwebb wants to merge 3 commits into
zwave-js:mainfrom
spudwebb:refactor_requests

Conversation

@spudwebb

@spudwebb spudwebb commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Refactor all request methods to centralize TaskCompletionSource handling, send-error propagation and callback cleanup. All the methods now call Driver.SendRequestAsync

Fix the issue with remainingDuration type in SetValueResult.

Add Endpoint.GetCCs command.

@marcus-j-davies

Copy link
Copy Markdown
Member

Hi @spudwebb,

Amazing work - Thank you 🙏
I am without a dev machine currently, so will look to build a new VM to take its place, then will dive into this PR in detail.

Once again thank you!

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