mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-20 03:12:15 +00:00
refactor(core): Rename some runners files and classes for clarity (#12410)
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
import type { RequesterMessage } from '@n8n/task-runner';
|
||||
import Container, { Service } from 'typedi';
|
||||
|
||||
import { NodeTypes } from '@/node-types';
|
||||
|
||||
import { TaskRequester } from './task-requester';
|
||||
import type { RequesterMessageCallback } from '../task-broker.service';
|
||||
import { TaskBroker } from '../task-broker.service';
|
||||
|
||||
@Service()
|
||||
export class LocalTaskRequester extends TaskRequester {
|
||||
taskBroker: TaskBroker;
|
||||
|
||||
id = 'local-task-requester';
|
||||
|
||||
constructor(nodeTypes: NodeTypes) {
|
||||
super(nodeTypes);
|
||||
this.registerRequester();
|
||||
}
|
||||
|
||||
registerRequester() {
|
||||
this.taskBroker = Container.get(TaskBroker);
|
||||
|
||||
this.taskBroker.registerRequester(
|
||||
this.id,
|
||||
this.onMessage.bind(this) as RequesterMessageCallback,
|
||||
);
|
||||
}
|
||||
|
||||
sendMessage(message: RequesterMessage.ToBroker.All) {
|
||||
void this.taskBroker.onRequesterMessage(this.id, message);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user