Skip to content

Merge branch 'master' into eventengine-poc

c80521f
Select commit
Loading
Failed to load commit list.
Open

EventEngine POC #166

Merge branch 'master' into eventengine-poc
c80521f
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis required action Nov 28, 2025 in 0s

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

Codacy 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