Skip to content
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

[java] add desiredProperties CRUD support #177

Open
andrew-kratik opened this issue Jan 24, 2022 · 1 comment
Open

[java] add desiredProperties CRUD support #177

andrew-kratik opened this issue Jan 24, 2022 · 1 comment
Labels
help wanted Extra attention is needed

Comments

@andrew-kratik
Copy link

In order to use the ditto-client to manage desired feature properties, the operations have to be executed via creating ditto-protocol messages manually in the client link
In communication pattern when properties are set by device only and desiredProperties are set by server - special CRUD operations for desired feature properties are missing in the client.

Would be great to add desiredProperties support for java client to keep it in sync with ditto-protocol.

@andrew-kratik andrew-kratik changed the title [java] add desiredProperties support [java] add desiredProperties CRUD support Jan 24, 2022
@thjaeckle
Copy link
Member

thjaeckle commented Jan 24, 2022

That is indeed a valid request - seems that this was not done when adding the desiredProperties to Ditto itself.
In addition to CRUD operations, also registering for desiredProperties changes would be needed to cover it all.

I don't think that the Ditto team will work on that in the near future (as you said, it is possible to manually send the CRUD operations with the client, just not as convenient).
If this is an important addition for you, we will gladly accept a contribution adding this to the Ditto Java client.

@thjaeckle thjaeckle added the help wanted Extra attention is needed label Sep 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants