Skip to content

Updated Presence States

e942f2d
Select commit
Loading
Failed to load commit list.
Open

SubscribeManager Deserialize and Presence States #188

Updated Presence States
e942f2d
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis required action Nov 28, 2025 in 0s

38 new issues (0 max.) of at least severity.

Codacy Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 26
- Added 38
           

Complexity increasing per file
==============================
- src/Api/PubnubApi/Builder/UrlRequestBuilder.cs  6
- src/Api/PubnubApi/Pubnub.cs  9
- src/Api/PubnubApi/EventEngine/Subscribe/States/ReceivingState.cs  2
- src/Api/PubnubApi/EventEngine/Core/EffectDispatcher.cs  1
- src/Api/PubnubApi/EventEngine/Subscribe/Effects/ReceivingEffectHandler.cs  8
- src/Api/PubnubApi/EventEngine/Subscribe/States/HandshakingState.cs  2
- src/Api/PubnubApi/EventEngine/Subscribe/States/HandshakeStoppedState.cs  2
- src/Api/PubnubApi/EndPoint/PubSub/SubscribeEndpoint.cs  52
- src/Api/PubnubApi/EndPoint/PubSub/UnsubscribeEndpoint.cs  13
- src/Api/PubnubApi/EventEngine/Subscribe/States/ReceiveFailedState.cs  2
- src/Api/PubnubApi/EventEngine/Subscribe/States/UnsubscribedState.cs  2
- src/Api/PubnubApi/EventEngine/Core/Engine.cs  2
- src/Api/PubnubApi/EventEngine/Subscribe/States/HandshakeFailedState.cs  2
- src/Api/PubnubApi/EventEngine/Subscribe/States/ReceiveStoppedState.cs  2
- src/Api/PubnubApi/EventEngine/Subscribe/SubscribeEventEngine.cs  4
- src/Api/PubnubApi/EventEngine/Subscribe/States/ReceiveReconnectingState.cs  2
- src/Api/PubnubApi/EventEngine/Subscribe/States/HandshakeReconnectingState.cs  2
- src/Api/PubnubApi/EventEngine/Subscribe/Effects/HandshakeEffectHandler.cs  6
- src/Api/PubnubApi/EventEngine/Subscribe/Effects/EmitMessagesHandler.cs  7
- src/Api/PubnubApi/EventEngine/Presence/States/HeartbeatStoppedState.cs  9
- src/Api/PubnubApi/EventEngine/Presence/States/HeartbeatingState.cs  14
- src/Api/PubnubApi/EventEngine/Presence/States/HeartbeatFailedState.cs  11
- src/Api/PubnubApi/EventEngine/Presence/States/HeartbeatReconnectingState.cs  16
- src/Api/PubnubApi/EventEngine/Presence/States/HeartbeatInactiveState.cs  3
- src/Api/PubnubApi/EventEngine/Context/ReconnectionDelayUtil.cs  7
- src/Api/PubnubApi/EventEngine/Presence/States/HeartbeatCooldownState.cs  12
- src/Api/PubnubApi/EventEngine/Context/ReconnectionConfiguration.cs  1
         

Complexity decreasing per file
==============================
+ src/Api/PubnubApi/EndPoint/PubSub/SubscribeManager2.cs  -14
         

Clones added
============
- src/Api/PubnubApi/EndPoint/PubSub/UnsubscribeOperation.cs  2
- src/Api/PubnubApi/EventEngine/Subscribe/States/ReceivingState.cs  2
- src/Api/PubnubApi/EventEngine/Subscribe/States/HandshakingState.cs  2
- src/Api/PubnubApi/EventEngine/Subscribe/States/HandshakeStoppedState.cs  1
- src/Api/PubnubApi/EndPoint/PubSub/SubscribeEndpoint.cs  2
- src/Api/PubnubApi/EndPoint/PubSub/UnsubscribeEndpoint.cs  3
- src/Api/PubnubApi/EventEngine/Subscribe/States/ReceiveFailedState.cs  2
- src/Api/PubnubApi/EventEngine/Subscribe/States/UnsubscribedState.cs  3
- src/Api/PubnubApi/EventEngine/Subscribe/States/HandshakeFailedState.cs  1
- src/Api/PubnubApi/EventEngine/Subscribe/States/ReceiveStoppedState.cs  1
- src/Api/PubnubApi/EventEngine/Subscribe/Invocations/SubscriptionInvocations.cs  4
- src/Api/PubnubApi/EventEngine/Subscribe/States/ReceiveReconnectingState.cs  3
- src/Api/PubnubApi/EventEngine/Subscribe/States/HandshakeReconnectingState.cs  2
- src/Api/PubnubApi/EventEngine/Presence/Invocations/PresenceInvocations.cs  1
- src/Api/PubnubApi/EventEngine/Presence/States/HeartbeatStoppedState.cs  4
- src/Api/PubnubApi/EventEngine/Presence/States/HeartbeatingState.cs  7
- src/Api/PubnubApi/EventEngine/Presence/States/HeartbeatFailedState.cs  5
- src/Api/PubnubApi/EventEngine/Presence/States/HeartbeatReconnectingState.cs  6
- src/Api/PubnubApi/EventEngine/Presence/States/HeartbeatInactiveState.cs  1
- src/Api/PubnubApi/EventEngine/Presence/States/HeartbeatCooldownState.cs  6
         

Clones removed
==============
+ src/Api/PubnubApi/EventEngine/Subscribe/Common/CommonSubscribeTypes.cs  -2
         

See the complete overview on Codacy