SubscribeManager Deserialize and Presence States #188
Codacy Production / Codacy Static Code Analysis
required action
Nov 28, 2025 in 0s
38 new issues (0 max.) of at least severity.
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
Loading