SharedWorker refactor
#471
Merged
Codacy Production / Codacy Static Code Analysis
succeeded
Aug 25, 2025 in 0s
Your pull request is up to standards!
Here is an overview of what got changed by this pull request:
Complexity increasing per file
==============================
- src/core/types/api/subscription.ts 14
- src/core/components/subscription-manager.ts 48
- src/core/interfaces/configuration.ts 1
- src/core/components/configuration.ts 1
- src/transport/subscription-worker/subscription-worker-middleware.ts 11
- src/transport/subscription-worker/components/custom-events/heartbeat-state-event.ts 5
- src/transport/subscription-worker/components/heartbeat-request.ts 21
- src/transport/subscription-worker/components/logger.ts 2
- src/transport/subscription-worker/components/pubnub-client.ts 31
- src/transport/subscription-worker/components/heartbeat-requests-manager.ts 49
- src/transport/subscription-worker/components/subscribe-requests-manager.ts 67
- src/transport/subscription-worker/components/custom-events/subscription-state-event.ts 8
- src/transport/subscription-worker/components/access-token.ts 15
- src/transport/subscription-worker/components/request.ts 45
- src/transport/subscription-worker/components/requests-manager.ts 18
- src/transport/subscription-worker/components/heartbeat-state.ts 63
- src/transport/subscription-worker/components/leave-request.ts 7
- src/transport/subscription-worker/components/subscription-state.ts 140
- src/transport/subscription-worker/components/subscribe-request.ts 39
- src/transport/subscription-worker/components/custom-events/client-event.ts 29
- src/transport/subscription-worker/components/pubnub-clients-manager.ts 22
- src/transport/subscription-worker/components/custom-events/request-processing-event.ts 23
- src/transport/subscription-worker/components/custom-events/client-manager-event.ts 6
- src/transport/subscription-worker/components/helpers.ts 12
Complexity decreasing per file
==============================
+ src/transport/subscription-worker/subscription-worker.ts -47
+ src/loggers/console-logger.ts -20
Clones added
============
- src/event-engine/states/unsubscribed.ts 1
- src/event-engine/states/receiving.ts 1
- src/core/endpoints/subscriptionUtils/receiveMessages.ts 1
- src/core/endpoints/subscribe.ts 1
- src/transport/subscription-worker/subscription-worker-middleware.ts 2
- src/transport/subscription-worker/components/heartbeat-request.ts 3
- src/transport/subscription-worker/components/pubnub-client.ts 3
- src/transport/subscription-worker/components/heartbeat-requests-manager.ts 2
- src/transport/subscription-worker/components/subscribe-requests-manager.ts 2
- src/transport/subscription-worker/components/request.ts 1
- src/transport/subscription-worker/components/requests-manager.ts 1
- src/transport/subscription-worker/components/heartbeat-state.ts 2
- src/transport/subscription-worker/components/leave-request.ts 2
- src/transport/subscription-worker/components/subscribe-request.ts 4
- src/transport/subscription-worker/components/helpers.ts 2
See the complete overview on Codacy
Loading