mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-18 02:21:13 +00:00
refactor(core): Remove dead pubsub code (#11180)
This commit is contained in:
@@ -61,7 +61,7 @@ describe('Publisher', () => {
|
||||
it('should publish worker response into `n8n.worker-response` pubsub channel', async () => {
|
||||
const publisher = new Publisher(mock(), redisClientService);
|
||||
const msg = mock<PubSub.WorkerResponse>({
|
||||
command: 'reload-external-secrets-providers',
|
||||
command: 'get-worker-status',
|
||||
});
|
||||
|
||||
await publisher.publishWorkerResponse(msg);
|
||||
|
||||
@@ -195,7 +195,6 @@ describe('PubSubHandler', () => {
|
||||
'community-package-update': expect.any(Function),
|
||||
'community-package-uninstall': expect.any(Function),
|
||||
'get-worker-status': expect.any(Function),
|
||||
'get-worker-id': expect.any(Function),
|
||||
});
|
||||
});
|
||||
|
||||
@@ -266,25 +265,5 @@ describe('PubSubHandler', () => {
|
||||
|
||||
expect(workerStatus.generateStatus).toHaveBeenCalled();
|
||||
});
|
||||
|
||||
it('should get worker ID on `get-worker-id` event', () => {
|
||||
new PubSubHandler(
|
||||
eventService,
|
||||
instanceSettings,
|
||||
license,
|
||||
eventbus,
|
||||
externalSecretsManager,
|
||||
communityPackagesService,
|
||||
publisher,
|
||||
workerStatus,
|
||||
).init();
|
||||
|
||||
eventService.emit('get-worker-id');
|
||||
|
||||
expect(publisher.publishWorkerResponse).toHaveBeenCalledWith({
|
||||
workerId: expect.any(String),
|
||||
command: 'get-worker-id',
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@@ -43,11 +43,6 @@ export class PubSubHandler {
|
||||
command: 'get-worker-status',
|
||||
payload: this.workerStatus.generateStatus(),
|
||||
}),
|
||||
'get-worker-id': async () =>
|
||||
await this.publisher.publishWorkerResponse({
|
||||
workerId: config.getEnv('redis.queueModeId'),
|
||||
command: 'get-worker-id',
|
||||
}),
|
||||
});
|
||||
break;
|
||||
case 'main':
|
||||
|
||||
@@ -86,18 +86,6 @@ export namespace PubSub {
|
||||
_ToWorkerResponse<WorkerResponseKey>
|
||||
>;
|
||||
|
||||
namespace WorkerResponses {
|
||||
export type RestartEventBus = ToWorkerResponse<'restart-event-bus'>;
|
||||
export type ReloadExternalSecretsProviders =
|
||||
ToWorkerResponse<'reload-external-secrets-providers'>;
|
||||
export type GetWorkerId = ToWorkerResponse<'get-worker-id'>;
|
||||
export type GetWorkerStatus = ToWorkerResponse<'get-worker-status'>;
|
||||
}
|
||||
|
||||
/** Response sent via the `n8n.worker-response` pubsub channel. */
|
||||
export type WorkerResponse =
|
||||
| WorkerResponses.RestartEventBus
|
||||
| WorkerResponses.ReloadExternalSecretsProviders
|
||||
| WorkerResponses.GetWorkerId
|
||||
| WorkerResponses.GetWorkerStatus;
|
||||
export type WorkerResponse = ToWorkerResponse<'get-worker-status'>;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user