refactor(core): Stop importing LoggerProxy and createDeferredPromise in nodes-base (no-changelog) (#5742)

* refactor(core): Stop importing LoggerProxy in nodes-base

* refactor(core): Stop importing createDeferredPromise in nodes-base
This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2023-03-22 14:04:15 +01:00
committed by GitHub
parent 40aacf9279
commit 38e91ab730
9 changed files with 67 additions and 40 deletions

View File

@@ -1,6 +1,7 @@
/* eslint-disable n8n-nodes-base/node-filename-against-convention */
import type {
IDataObject,
IDeferredPromise,
INodeExecutionData,
INodeProperties,
INodeType,
@@ -9,7 +10,7 @@ import type {
ITriggerFunctions,
ITriggerResponse,
} from 'n8n-workflow';
import { createDeferredPromise, LoggerProxy as Logger, NodeOperationError } from 'n8n-workflow';
import { NodeOperationError } from 'n8n-workflow';
import { rabbitDefaultOptions } from './DefaultOptions';
@@ -220,9 +221,9 @@ export class RabbitMQTrigger implements INodeType {
}
}
let responsePromise = undefined;
let responsePromise: IDeferredPromise<IRun> | undefined = undefined;
if (acknowledgeMode !== 'immediately') {
responsePromise = await createDeferredPromise<IRun>();
responsePromise = await this.helpers.createDeferredPromise();
}
this.emit([[item]], undefined, responsePromise);
@@ -253,7 +254,7 @@ export class RabbitMQTrigger implements INodeType {
messageTracker.answered(message);
}
Logger.error(
this.logger.error(
`There was a problem with the RabbitMQ Trigger node "${node.name}" in workflow "${workflow.id}": "${error.message}"`,
{
node: node.name,
@@ -277,7 +278,7 @@ export class RabbitMQTrigger implements INodeType {
} catch (error) {
const workflow = this.getWorkflow();
const node = this.getNode();
Logger.error(
this.logger.error(
`There was a problem closing the RabbitMQ Trigger node connection "${node.name}" in workflow "${workflow.id}": "${error.message}"`,
{
node: node.name,