-
Notifications
You must be signed in to change notification settings - Fork 127
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: customMessageType and MembershipType (#230)
* CustomMessageType Support for publish, subscribe, Signal, Files. Acceptance Tests step implementation for custom messageType * fix: test implementation of customMessageType * fix: test implementation * fix(presenceEventDataParsing): fixed issue in presence event data parsing arise due to change in list of serialized object values indexing differences happened after customtype introduction * feat: support for `status` and `type` for membership, fix: files api subscribe event data parsing issue * fix Unit Test implementation for Files api, Added missing parsing information for message Actions response, Fix delete files response giving wrong error information even the call is successfull, Updated change long for last release about breaking change on reconnection policy * Add a custom object deserialization test * fix: message serialisation to custom type not being casted to T in emitEvent method * Test enabling EE for tests + new Presence callback test * Remove new faulty test * fix: tests and emitStatus related issue, Dicsonnected category status does not need statusCode as per event engine specification * taxk-1: fix acceptance Tests failure in eventEngine * take-1: fix customObject receive Test failure * fix: test implementation for history call check * fix signal tests implementation to avoid race condition of getting disconnected error * fix: update test implementation for subscription, eventEngine will not emit same status of connected again when a new channel entity is added to subscription * fix(ut): SubscribeToChannel3- EnableEventEngine reset * fix(ut): subscribe:cleanup for subscribe tests implementation * fix(eventEmitter): exception handling during usermessage callback, as serialisation can be customisable via user providered pluggable serialisation function * fix(ut):userMetadata: test data cleanup as getAllMetadata was not fetching the assert test entities * fix test implementation of with wildcard channel subscription, updated chancel method of EmitMessages effect * Add a test for custom object subscription presence callbacks * Update EmitMessagesHandler.cs to fix serialization issue for non custom type payload objects * fix(unitTest): apply randomness in userId, so that subscribe call can trigger `join` event when a subscequent subscription call to same channel by same user is happening due to sequential subscribe test execution within few seconds to prod server * fix(unit test- presence event): added random unique channel name so that join event will be emitted when a new subscription is created and do not conflict with old execution"s join event within very short time duration * PubNub SDK v7.1.0.0 release. --------- Co-authored-by: PUBNUB\jakub.grzesiowski <[email protected]> Co-authored-by: PubNub Release Bot <[email protected]>
- Loading branch information
1 parent
7f4180c
commit 59ba055
Showing
72 changed files
with
2,969 additions
and
584 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.