mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 10:02:05 +00:00
refactor(core): Remove linting exceptions in nodes-base (no-changelog) (#4944)
This commit is contained in:
@@ -149,8 +149,6 @@ export class RabbitMQTrigger implements INodeType {
|
||||
|
||||
const channel = await rabbitmqConnectQueue.call(this, queue, options);
|
||||
|
||||
const self = this;
|
||||
|
||||
let parallelMessages =
|
||||
options.parallelMessages !== undefined && options.parallelMessages !== -1
|
||||
? parseInt(options.parallelMessages as string, 10)
|
||||
@@ -188,7 +186,7 @@ export class RabbitMQTrigger implements INodeType {
|
||||
|
||||
channel.on('close', () => {
|
||||
if (!closeGotCalled) {
|
||||
self.emitError(new Error('Connection got closed unexpectedly'));
|
||||
this.emitError(new Error('Connection got closed unexpectedly'));
|
||||
}
|
||||
});
|
||||
|
||||
@@ -229,7 +227,7 @@ export class RabbitMQTrigger implements INodeType {
|
||||
responsePromise = await createDeferredPromise<IRun>();
|
||||
}
|
||||
|
||||
self.emit([[item]], undefined, responsePromise);
|
||||
this.emit([[item]], undefined, responsePromise);
|
||||
|
||||
if (responsePromise) {
|
||||
// Acknowledge message after the execution finished
|
||||
@@ -274,13 +272,13 @@ export class RabbitMQTrigger implements INodeType {
|
||||
|
||||
// The "closeFunction" function gets called by n8n whenever
|
||||
// the workflow gets deactivated and can so clean up.
|
||||
async function closeFunction() {
|
||||
const closeFunction = async () => {
|
||||
closeGotCalled = true;
|
||||
try {
|
||||
return await messageTracker.closeChannel(channel, consumerTag);
|
||||
} catch (error) {
|
||||
const workflow = self.getWorkflow();
|
||||
const node = self.getNode();
|
||||
const workflow = this.getWorkflow();
|
||||
const node = this.getNode();
|
||||
Logger.error(
|
||||
`There was a problem closing the RabbitMQ Trigger node connection "${node.name}" in workflow "${workflow.id}": "${error.message}"`,
|
||||
{
|
||||
@@ -289,7 +287,7 @@ export class RabbitMQTrigger implements INodeType {
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
return {
|
||||
closeFunction,
|
||||
|
||||
Reference in New Issue
Block a user