Tags: warlord2k/javascript
Tags
eventEngine (pubnub#334) * feat: cucumber refactor * feat: add more steps * feat: current progress * refactor event-engine(from draft PR) * event-engine: update to latest description, added some missing transitions * prettier! * take: fix hanging tests due to retry intro * update as per latest event engine specs * * cucumber tsflow * prettier! * fix: test and version mismatch from branch merge * fix: version * add: reconnection configuration * lint/prettier * fix: test. destroy() not required * fix: naming convention and removed unnecessary effect dispatch * WIP: presence event engine * organised files and directories for presence * fix: paths * fix: lint * presence and subscribe event engine states * event engine effects and events * retry policy configuration * event engines tests * updated stateless utilities * updated PubNub with configurations * lib and dist * take-1 fix lint * fix: elint config * sync: package-lock * fix: package-lock * WIP take-1(non-status events): Listener compatibility with eventEngine * take-2: (presence) listener structs backward compatibility. * lib and dist * lint * event engine: naming, missing transitions, handling `reconnect` and `restore` all applicable states, removed old definitions for events * event engine: receiving state as per specifications * refined naming for event engine events and effects * retryConfiguration behaviour updates * presence eventengine: removed unnecessary emitStatus events as per specifications * config naming convention, eventengine initialisation updates as per new updated naming conventions * updated tests * dist, lib and lint fixes * package-lock dependabot suggestion, fix test * removed duplicate file * fix: prevent duplicate listener to be added. * dist/lib files * retry delay can be override by retry after value * handled cursor across the states * manage cursor from event struct * dist and lib * refactor: reconnect event handling * getSubscribedChannels and channelGroups binding when eventEngine is enabled * refactor: retry policy delay calculation * handshake* states: handling cursor value across state and defaulting to 0 for region when context/event has undefined * receiv* states: handling cursor across states * lib/dist * addressed review comments : handling cursor value from context from handshake and receiveFailed * revert test file changes * fix: lint * sync package-lock * removed flow_interfaces reference * PubNub SDK v7.5.0 release. --------- Co-authored-by: Artur Wojciechowski <[email protected]> Co-authored-by: PubNub Release Bot <[email protected]>
fix: crash unencrypted message with crypto module (pubnub#349) * subscription listener and history api handle plain message when crypto module is configured * test: subscription listener and history api with plain message along with crypto module * dist/lib * fix: AppContext membership apis optional fields only included when explicitly mentioned * lib/dist files * PubNub SDK v7.4.5 release. --------- Co-authored-by: PubNub Release Bot <[email protected]>
fix: getChannelMembers status field include (pubnub#347) fix: getChannelMembers status field include
Fix/blob file encryption (pubnub#346) * fix: Blob file support for encryption in Web environment * dist/lib * PubNub SDK v7.4.3 release. --------- Co-authored-by: PubNub Release Bot <[email protected]>
chore:update license field in package.json (pubnub#344) * update licese field in package.json * PubNub SDK v7.4.2 release. --------- Co-authored-by: PubNub Release Bot <[email protected]>
fix: pubnub.decrypt() function to return correct data format (pubnub#342 ) * fix: pubnub.decrypt() function to return correct data format * PubNub SDK v7.4.1 release. --------- Co-authored-by: PubNub Release Bot <[email protected]>
feat/CryptoModule (pubnub#339) * ref: decoupling cryptor module * cryptoModule * lint * rever cryptors in config * lint fixes * CryptoModule for web and node * step definitions for contract tests * lib files * fix:es-lint * let vs const * and some more ts not wanting me to specific about trivials * access modfiers * refactor-1 * lint, cleanup test * refactor - 2 * code cleanup in stream encryption with new cryptor * fix: lint issue. * refactor: eliminate ts-ignores by defining file reated types * * integration of crypto module * refactoring cryptoModule * lib and dist * support for setCipherKey * fix: setCipherKey() * lib and dist files * fix: staticIV support * lib and dist * refactor: cryptoModule, * added support for PubNub.CryptoModule factory * fix: types * dist and libs * fix: test- customEncrypt function * fix: legacy crypto init, tests * refactor: typecheck on incoming data for aescbc cryptor * code cleanup, * fix: broken file cryptography operations on web * lib and dist directories * refactor: crypto initialiser apis default value initialisation * LICENSE * reverted last commit 11351ec * update LICENSE * PubNub SDK v7.4.0 release. --------- Co-authored-by: PubNub Release Bot <[email protected]>
CLEN-1504/fix/upgrade superagent (pubnub#337) * upgrade superagent * lock file * PubNub SDK v7.3.2 release. --------- Co-authored-by: PubNub Release Bot <[email protected]>
fix/CLEN-1440 (pubnub#335) * fix: missing get and set methods for userId are added * PubNub SDK v7.3.1 release. --------- Co-authored-by: PubNub Release Bot <[email protected]>
PreviousNext