pubnub / rust

PubNub Rust SDK.
Other
28 stars 8 forks source link

Event listener interface and presence changes #183

Closed parfeon closed 5 months ago

parfeon commented 5 months ago

feat(listener): change the real-time event handling interface

feat(presence-state): state maintained after set state is used

user_id state for specified channels will be maintained by the SDK. State with subscribe calls has been improved.

feat(api): adding first-class citizens to access subscription

Adding Channel, ChannelGroup, ChannelMetadata and UuidMetadata entities to be first-class citizens to access APIs related to them. Currently, access is provided only for subscription APIs.

feat(auto-retry): added ability to exclude endpoints from retry

Added ability to configure request retry policies to exclude specific endpoints from retry.

parfeon commented 5 months ago

Adding PR for initial review purpose (interface shouldn't change) and documentation. There are still troubles with contract tests.

parfeon commented 5 months ago

@pubnub-release-bot release

pubnub-release-bot commented 5 months ago

🚀 Release successfully completed 🚀