Skip to content

Eventengine poc#8

Draft
budgetpreneur wants to merge 69 commits intomasterfrom
eventengine-poc
Draft

Eventengine poc#8
budgetpreneur wants to merge 69 commits intomasterfrom
eventengine-poc

Conversation

@budgetpreneur
Copy link
Owner

No description provided.

budgetpreneur and others added 28 commits June 12, 2023 13:56
* WIP EE refactor - core classes

* WIP - reorganization

* WIP - eventQueue

* WIP state abstract class to interface
* added states and Pascal case property names
* HandshakeReconnectingState
* EmitStatusInvocation
* HandshakeFailedState
…vingState and ReceiveReconnectState transitions (pubnub#173)

* HandshakeStoppedState transitions
* ReceiveStoppedState and ReceiveFailedState transitions
* ReceivingState transitions
* ReceiveReconnectState transitions
* WIP remove abstract from interface, add transition utils

* Simplified the invocations during transitions, added onEntry and onExit transitions, added HandshakingState and UnsubscribedState

* fix

* Switch expression

* WIP

* WIP

* WIP

* Review fixes

* member case

* removed With(null)
* Added UnsubscribeAllEvent to states
* feat: simplified abstraction

* feat: handshake effect handler

* fix: initial retry implementation

* handshake reconnect

* fix: handshake handler

* revert *.csproj changes

* added required info in handshake reconnect invocation.

* receive handler (pubnub#180)

* receive handler

* fix: background handlers

* *reconnection configurations *refactor naming

* passing configuration for reconnection

* fix: transition values from receive reconnect

* wip: receive messages

* Revert "Merge remote-tracking branch 'origin/eventengine/handshake-handler' into eventengine/handshake-handler"

This reverts commit be568f7, reversing
changes made to 0da6c9a.

* fix

* ReceivingEffectHandler - ReceivingResponse

* null check

* SubscribeEventEngine - receiveHandler

* *csproj file for RReceivingEffectHandler

* EmitStatus effect handler - take1

* empty task

* wip emit messages

* wip emit messages

* cleanup and unify convention for *emitters

* missing changes emitmessage

* Added publisher

* emitmessages

---------

Co-authored-by: Mohit Tejani <mohit.tejani@pubnub.com>
Co-authored-by: Pandu Masabathula <budgetpreneur@users.noreply.github.com>
@budgetpreneur budgetpreneur marked this pull request as draft August 2, 2023 15:58
@budgetpreneur budgetpreneur self-assigned this Aug 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants