-
Notifications
You must be signed in to change notification settings - Fork 57
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Subscription Event Engine and Events Listener implementation (#196)
feat(event-engine): add general event engine Add core Event Engine implementation with required set of types and methods. feat(subscribe-event-engine): add subscribe event engine Add Subscribe Event Engine built atop of core Event Engine implementation. feat(entities): add base PubNub entities Add following entities: channel, channel group, uuid and channel metadata objects. feat(subscription): add subscription and subscription sets Add objects to manage subscription and provides interface fow updated listeners. feat(listeners): add event listener Add new event listeners which make it possible to add listeners to specific entity or group of entities (though subscription and subscription set). feat(retry): add retry policy Add failed request automated retry configuration and timer implementations. fix(subscribe): fix `matched` field parse in subscribe response Fixed issue because of which `matched` field had wrong value and length. * fix(auto-heartbeat): memory issues with member removal Fix issues because of which library crashes in attempt to move memory into overlapping region. --------- Co-authored-by: PubNub Release Bot <[email protected]>
- Loading branch information
1 parent
a1bb8bb
commit dab23a6
Showing
85 changed files
with
13,916 additions
and
83 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.