EventEngine POC #166
Open
EventEngine POC #166
Codacy Production / Codacy Static Code Analysis
required action
Nov 28, 2025 in 0s
203 new issues (0 max.) of at least severity.
Here is an overview of what got changed by this pull request:
Issues
======
- Added 203
Complexity increasing per file
==============================
- src/Api/PubnubApi/EndPoint/Objects/GetChannelMembersOperation.cs 33
- src/Api/PubnubApi/Builder/UrlRequestBuilder.cs 471
- src/Api/PubnubApi/EndPoint/ChannelGroup/ListAllChannelGroupOperation.cs 18
- src/Api/PubnubApi/EndPoint/Objects/ManageChannelMembersOperation.cs 48
- src/Api/PubnubApi/EndPoint/Objects/GetUuidMetadataOperation.cs 21
- src/Api/PubnubApi/EndPoint/PubSub/SignalOperation.cs 44
- src/Api/PubnubApi/EndPoint/Push/RemovePushChannelOperation.cs 29
- src/Api/PubnubApi/EndPoint/Push/RemoveAllPushChannelsOperation.cs 25
- src/Api/PubnubApi/EndPoint/PubSub/RemoveMessageActionOperation.cs 34
- src/Api/PubnubApi/EndPoint/PubSub/ListenerManager.cs 7
- src/Api/PubnubApi/EndPoint/Objects/ManageMembershipsOperation.cs 47
- src/Api/PubnubApi/EndPoint/Objects/GetAllChannelMetadataOperation.cs 25
- src/Api/PubnubApi/EndPoint/Files/SendFileOperation.cs 72
- src/Api/PubnubApi/EndPoint/Push/AddPushChannelOperation.cs 29
- src/Api/PubnubApi/EndPoint/Access/GrantOperation.cs 59
- src/Api/PubnubApi/EndPoint/StoragePlayback/DeleteMessageOperation.cs 26
- src/Api/PubnubApi/EndPoint/Objects/RemoveChannelMetadataOperation.cs 24
- src/Api/PubnubApi/PubnubCoreBase.cs 575
- src/Api/PubnubApi/EndPoint/Files/ListFilesOperation.cs 23
- src/Api/PubnubApi/Model/Consumer/PNStatus.cs 7
- src/Api/PubnubApi/EndPoint/Access/AuditOperation.cs 24
- src/Api/PubnubApi/EndPoint/Objects/SetChannelMembersOperation.cs 43
- src/Api/PubnubApi/EndPoint/Presence/WhereNowOperation.cs 21
- src/Api/PubnubApi/EndPoint/Files/GenerateFileUploadUrlOperation.cs 20
- src/Api/PubnubApi/EndPoint/StoragePlayback/HistoryOperation.cs 30
- src/Api/PubnubApi/EndPoint/PubSub/PublishOperation.cs 59
- src/Api/PubnubApi/EndPoint/OtherOperation.cs 21
- src/Api/PubnubApi/EndPoint/TimeOperation.cs 15
- src/Api/PubnubApi/EndPoint/Objects/SetChannelMetadataOperation.cs 31
- src/Api/PubnubApi/EndPoint/Files/PublishFileMessage.cs 35
- src/Api/PubnubApi/EndPoint/Objects/GetAllUuidMetadataOperation.cs 25
- src/Api/PubnubApi/EndPoint/ChannelGroup/RemoveChannelsFromChannelGroupOperation.cs 25
- src/Api/PubnubApi/EndPoint/Objects/SetMembershipsOperation.cs 43
- src/Api/PubnubApi/EndPoint/Files/DeleteFileOperation.cs 25
- src/Api/PubnubApi/EndPoint/Objects/RemoveMembershipsOperation.cs 43
- src/Api/PubnubApi/EndPoint/StoragePlayback/MessageCountsOperation.cs 26
- src/Api/PubnubApi/EndPoint/Objects/GetChannelMetadataOperation.cs 22
- src/Api/PubnubApi/EndPoint/ChannelGroup/ListChannelsForChannelGroupOperation.cs 21
- src/Api/PubnubApi/EndPoint/ChannelGroup/DeleteChannelGroupOperation.cs 21
- src/Api/PubnubApi/EndPoint/Files/DownloadFileOperation.cs 32
- src/Api/PubnubApi/EndPoint/PubSub/AddMessageActionOperation.cs 34
- src/Api/PubnubApi/EndPoint/PubSub/SubscribeManager.cs 373
- src/Api/PubnubApi/EndPoint/Presence/GetStateOperation.cs 33
- src/Api/PubnubApi/EndPoint/PubSub/SubscribeOperation.cs 44
- src/Api/PubnubApi/ClientNetworkStatus.cs 32
- src/Api/PubnubApi/EndPoint/ChannelGroup/AddChannelsToChannelGroupOperation.cs 25
- src/Api/PubnubApi/EndPoint/Files/GetFileUrlOperation.cs 22
- src/Api/PubnubApi/EndPoint/PubSub/GetMessageActionsOperation.cs 34
- src/Api/PubnubApi/EndPoint/Push/AuditPushChannelOperation.cs 25
- src/Api/PubnubApi/EndPoint/StoragePlayback/FetchHistoryOperation.cs 45
- src/Api/PubnubApi/EndPoint/Objects/RemoveUuidMetadataOperation.cs 23
- src/Api/PubnubApi/PubnubHttp.cs 203
- src/Api/PubnubApi/PNConfiguration.cs 8
- src/Api/PubnubApi/EndPoint/Objects/SetUuidMetadataOperation.cs 31
- src/Api/PubnubApi/Pubnub.cs 244
- src/Api/PubnubApi/EndPoint/Objects/GetMembershipsOperation.cs 33
- src/Api/PubnubApi/EndPoint/PubSub/FireOperation.cs 44
- src/Api/PubnubApi/EndPoint/Presence/SetStateOperation.cs 105
- src/Api/PubnubApi/EndPoint/Presence/HereNowOperation.cs 22
- src/Api/PubnubApi/EndPoint/Objects/RemoveChannelMembersOperation.cs 43
- src/Api/PubnubApi/EndPoint/Access/GrantTokenOperation.cs 77
- src/Api/PubnubApi/EndPoint/Access/RevokeTokenOperation.cs 14
- src/Api/PubnubApi/EventEngine/Subscribe/States/ReceivingState.cs 2
- src/Api/PubnubApi/EventEngine/Common/Delay.cs 8
- src/Api/PubnubApi/EndPoint/PubSub/SubscribeManager2.cs 139
- src/Api/PubnubApi/EventEngine/Core/EffectDispatcher.cs 5
- src/Api/PubnubApi/EventEngine/Subscribe/Effects/ReceivingEffectHandler.cs 17
- src/Api/PubnubApi/EventEngine/Subscribe/States/HandshakingState.cs 2
- src/Api/PubnubApi/EventEngine/Subscribe/States/HandshakeStoppedState.cs 1
- src/Api/PubnubApi/EventEngine/Subscribe/States/ReceiveFailedState.cs 1
- src/Api/PubnubApi/EventEngine/Subscribe/States/UnsubscribedState.cs 1
- src/Api/PubnubApi/EventEngine/Core/Engine.cs 11
- src/Api/PubnubApi/EventEngine/Subscribe/States/HandshakeFailedState.cs 1
- src/Api/PubnubApi/EventEngine/Subscribe/States/ReceiveStoppedState.cs 1
- src/Api/PubnubApi/EventEngine/Subscribe/SubscribeEventEngineFactory.cs 5
- src/Api/PubnubApi/EventEngine/Subscribe/SubscribeEventEngine.cs 3
- src/Api/PubnubApi/EventEngine/Subscribe/Invocations/SubscriptionInvocations.cs 4
- src/Api/PubnubApi/EventEngine/Core/EventQueue.cs 8
- src/Api/PubnubApi/EventEngine/Subscribe/Effects/EmitStatusEffectHandler.cs 2
- src/Api/PubnubApi/EventEngine/Subscribe/States/ReceiveReconnectingState.cs 2
- src/Api/PubnubApi/EventEngine/Subscribe/States/HandshakeReconnectingState.cs 2
- src/Api/PubnubApi/EventEngine/Core/Utils.cs 10
- src/Api/PubnubApi/EventEngine/Subscribe/Effects/HandshakeEffectHandler.cs 15
- src/Api/PubnubApi/EventEngine/Core/EventEngineInterfaces.cs 1
- src/Api/PubnubApi/EventEngine/Subscribe/Effects/EmitMessagesHandler.cs 5
- src/Api/PubnubApi/EventEngine/State.cs 5
- src/Api/PubnubApi/EventEngine/HandshakeReconnectEffectHandler.cs 50
- src/Api/PubnubApi/EventEngine/Subscribe/Context/ReconnectionDelayUtil.cs 6
- src/Api/PubnubApi/EndPoint/PubSub/SubscribeOperation2.cs 164
- src/Api/PubnubApi/EventEngine/HandshakeFailedEffectHandler.cs 12
- src/Api/PubnubApi/EventEngine/EventEngine.cs 78
- src/Api/PubnubApi/EventEngine/Subscribe/Context/ReconnectionConfiguration.cs 1
- src/Api/PubnubApi/EventEngine/ReceivingEffectHandler.cs 40
- src/Api/PubnubApi/EventEngine/HandshakeEffectHandler.cs 27
- src/Api/PubnubApi/EventEngine/EventEmitter.cs 6
- src/Api/PubnubApi/EventEngine/EffectDispatcher.cs 13
- src/Api/PubnubApi/EventEngine/ReceiveReconnectingEffectHandler.cs 50
Clones added
============
- src/Api/PubnubApi/PubnubCoreBase.cs 12
- src/Api/PubnubApi/EndPoint/PubSub/SubscribeOperation.cs 2
- src/Api/PubnubApi/EndPoint/PubSub/SubscribeManager2.cs 23
- src/Api/PubnubApi/EventEngine/Subscribe/States/HandshakeStoppedState.cs 5
- src/Api/PubnubApi/EventEngine/Subscribe/States/ReceiveFailedState.cs 3
- src/Api/PubnubApi/EventEngine/Subscribe/States/HandshakeFailedState.cs 5
- src/Api/PubnubApi/EventEngine/Subscribe/States/ReceiveStoppedState.cs 2
- src/Api/PubnubApi/EventEngine/Subscribe/States/HandshakeReconnectingState.cs 2
- src/Api/PubnubApi/EventEngine/Subscribe/Common/CommonSubscribeTypes.cs 2
- src/Api/PubnubApi/EventEngine/HandshakeReconnectEffectHandler.cs 9
- src/Api/PubnubApi/EndPoint/PubSub/SubscribeOperation2.cs 12
- src/Api/PubnubApi/EventEngine/HandshakeFailedEffectHandler.cs 3
- src/Api/PubnubApi/EventEngine/EventEngine.cs 4
- src/Api/PubnubApi/EventEngine/ReceivingEffectHandler.cs 5
- src/Api/PubnubApi/EventEngine/HandshakeEffectHandler.cs 6
- src/Api/PubnubApi/EventEngine/ReceiveReconnectingEffectHandler.cs 7
Clones removed
==============
+ src/Api/PubnubApi/EndPoint/PubSub/SignalOperation.cs -1
+ src/Api/PubnubApi/EndPoint/PubSub/PublishOperation.cs -1
+ src/Api/PubnubApi/EndPoint/OtherOperation.cs -1
+ src/Api/PubnubApi/EndPoint/StoragePlayback/FetchHistoryOperation.cs -2
+ src/Api/PubnubApi/Pubnub.cs -8
+ src/Api/PubnubApi/EndPoint/PubSub/FireOperation.cs -1
See the complete overview on Codacy
Loading