Meeco / hedera-did-sdk-js

Javascript SDK for managing DID Documents & Verifiable Credentials
Apache License 2.0
1 stars 3 forks source link

Feature/consistent result from message resolver #27

Closed linasi closed 2 years ago

linasi commented 2 years ago

SDK exposes HcsDidEventMessageResolver that can be used by others so I've removed readMessages from HcsDid API. It was more like a helper method that can be easily implemented by using HcsDidEventMessageResolver.

HcsDidEventMessageResolver always returns message envelopes. It was a bit inconsistent before. Envelope contains signature and that might be important part for SDK users.

Start using TopicMessageQuery#setCompletionHandler. Timeout will only be used if there are problems to connect to the topic. Otherwise reading messages becomes way more faster.