diff --git a/CHANGELOG.md b/CHANGELOG.md index f8b1068f..fd7a396b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +# 2.1.1 (develop) + +### Features + +* Define a global proxy to be used if the instance does not have one + +### Fixed + +* Validate if cache exists before accessing it + # 2.1.0 (2024-08-26 15:33) ### Features diff --git a/src/api/integrations/channel/evolution/evolution.controller.ts b/src/api/integrations/channel/evolution/evolution.controller.ts index 1dac51a9..c9f36585 100644 --- a/src/api/integrations/channel/evolution/evolution.controller.ts +++ b/src/api/integrations/channel/evolution/evolution.controller.ts @@ -5,7 +5,7 @@ import { Logger } from '@config/logger.config'; import { ChannelController, ChannelControllerInterface } from '../channel.controller'; export class EvolutionController extends ChannelController implements ChannelControllerInterface { - private readonly logger = new Logger(EvolutionController.name); + private readonly logger = new Logger('EvolutionController'); constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) { super(prismaRepository, waMonitor); diff --git a/src/api/integrations/channel/meta/meta.controller.ts b/src/api/integrations/channel/meta/meta.controller.ts index 0fe0a003..558a22e9 100644 --- a/src/api/integrations/channel/meta/meta.controller.ts +++ b/src/api/integrations/channel/meta/meta.controller.ts @@ -6,7 +6,7 @@ import axios from 'axios'; import { ChannelController, ChannelControllerInterface } from '../channel.controller'; export class MetaController extends ChannelController implements ChannelControllerInterface { - private readonly logger = new Logger(MetaController.name); + private readonly logger = new Logger('MetaController'); constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) { super(prismaRepository, waMonitor); diff --git a/src/api/integrations/chatbot/chatbot.controller.ts b/src/api/integrations/chatbot/chatbot.controller.ts index 7971e6d9..ea013cf5 100644 --- a/src/api/integrations/chatbot/chatbot.controller.ts +++ b/src/api/integrations/chatbot/chatbot.controller.ts @@ -46,7 +46,7 @@ export class ChatbotController { public prismaRepository: PrismaRepository; public waMonitor: WAMonitoringService; - public readonly logger = new Logger(ChatbotController.name); + public readonly logger = new Logger('ChatbotController'); constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) { this.prisma = prismaRepository; diff --git a/src/api/integrations/chatbot/dify/controllers/dify.controller.ts b/src/api/integrations/chatbot/dify/controllers/dify.controller.ts index 89383708..35f0bda1 100644 --- a/src/api/integrations/chatbot/dify/controllers/dify.controller.ts +++ b/src/api/integrations/chatbot/dify/controllers/dify.controller.ts @@ -25,7 +25,7 @@ export class DifyController extends ChatbotController implements ChatbotControll this.sessionRepository = this.prismaRepository.integrationSession; } - public readonly logger = new Logger(DifyController.name); + public readonly logger = new Logger('DifyController'); integrationEnabled = configService.get('DIFY').ENABLED; botRepository: any; diff --git a/src/api/integrations/chatbot/evolutionBot/controllers/evolutionBot.controller.ts b/src/api/integrations/chatbot/evolutionBot/controllers/evolutionBot.controller.ts index 26b26c3f..a82dfadb 100644 --- a/src/api/integrations/chatbot/evolutionBot/controllers/evolutionBot.controller.ts +++ b/src/api/integrations/chatbot/evolutionBot/controllers/evolutionBot.controller.ts @@ -23,7 +23,7 @@ export class EvolutionBotController extends ChatbotController implements Chatbot this.sessionRepository = this.prismaRepository.integrationSession; } - public readonly logger = new Logger(EvolutionBotController.name); + public readonly logger = new Logger('EvolutionBotController'); integrationEnabled: boolean; botRepository: any; diff --git a/src/api/integrations/chatbot/flowise/controllers/flowise.controller.ts b/src/api/integrations/chatbot/flowise/controllers/flowise.controller.ts index b68f31d7..0e8f340e 100644 --- a/src/api/integrations/chatbot/flowise/controllers/flowise.controller.ts +++ b/src/api/integrations/chatbot/flowise/controllers/flowise.controller.ts @@ -23,7 +23,7 @@ export class FlowiseController extends ChatbotController implements ChatbotContr this.sessionRepository = this.prismaRepository.integrationSession; } - public readonly logger = new Logger(FlowiseController.name); + public readonly logger = new Logger('FlowiseController'); integrationEnabled: boolean; botRepository: any; diff --git a/src/api/integrations/chatbot/openai/controllers/openai.controller.ts b/src/api/integrations/chatbot/openai/controllers/openai.controller.ts index 779c26f6..87d1fb4e 100644 --- a/src/api/integrations/chatbot/openai/controllers/openai.controller.ts +++ b/src/api/integrations/chatbot/openai/controllers/openai.controller.ts @@ -27,7 +27,7 @@ export class OpenaiController extends ChatbotController implements ChatbotContro this.credsRepository = this.prismaRepository.openaiCreds; } - public readonly logger = new Logger(OpenaiController.name); + public readonly logger = new Logger('OpenaiController'); integrationEnabled = configService.get('OPENAI').ENABLED; botRepository: any; diff --git a/src/api/integrations/chatbot/typebot/controllers/typebot.controller.ts b/src/api/integrations/chatbot/typebot/controllers/typebot.controller.ts index eee05eb1..b933341e 100644 --- a/src/api/integrations/chatbot/typebot/controllers/typebot.controller.ts +++ b/src/api/integrations/chatbot/typebot/controllers/typebot.controller.ts @@ -27,7 +27,7 @@ export class TypebotController extends ChatbotController implements ChatbotContr this.sessionRepository = this.prismaRepository.integrationSession; } - public readonly logger = new Logger(TypebotController.name); + public readonly logger = new Logger('TypebotController'); integrationEnabled = configService.get('TYPEBOT').ENABLED; botRepository: any; diff --git a/src/api/integrations/event/rabbitmq/rabbitmq.controller.ts b/src/api/integrations/event/rabbitmq/rabbitmq.controller.ts index 360bae17..9ea6310c 100644 --- a/src/api/integrations/event/rabbitmq/rabbitmq.controller.ts +++ b/src/api/integrations/event/rabbitmq/rabbitmq.controller.ts @@ -8,7 +8,7 @@ import { EmitData, EventController, EventControllerInterface } from '../event.co export class RabbitmqController extends EventController implements EventControllerInterface { public amqpChannel: amqp.Channel | null = null; - private readonly logger = new Logger(RabbitmqController.name); + private readonly logger = new Logger('RabbitmqController'); constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) { super(prismaRepository, waMonitor, configService.get('RABBITMQ')?.ENABLED, 'rabbitmq'); diff --git a/src/api/integrations/event/sqs/sqs.controller.ts b/src/api/integrations/event/sqs/sqs.controller.ts index 5256c63c..3c94fe81 100644 --- a/src/api/integrations/event/sqs/sqs.controller.ts +++ b/src/api/integrations/event/sqs/sqs.controller.ts @@ -8,7 +8,7 @@ import { EmitData, EventController, EventControllerInterface } from '../event.co export class SqsController extends EventController implements EventControllerInterface { private sqs: SQS; - private readonly logger = new Logger(SqsController.name); + private readonly logger = new Logger('SqsController'); constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) { super(prismaRepository, waMonitor, configService.get('SQS')?.ENABLED, 'sqs'); diff --git a/src/api/integrations/event/webhook/webhook.controller.ts b/src/api/integrations/event/webhook/webhook.controller.ts index ce8ee316..b6939c9f 100644 --- a/src/api/integrations/event/webhook/webhook.controller.ts +++ b/src/api/integrations/event/webhook/webhook.controller.ts @@ -11,7 +11,7 @@ import { isURL } from 'class-validator'; import { EmitData, EventController, EventControllerInterface } from '../event.controller'; export class WebhookController extends EventController implements EventControllerInterface { - private readonly logger = new Logger(WebhookController.name); + private readonly logger = new Logger('WebhookController'); constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) { super(prismaRepository, waMonitor, true, 'webhook'); diff --git a/src/api/integrations/event/websocket/websocket.controller.ts b/src/api/integrations/event/websocket/websocket.controller.ts index 42255b36..e7dab1df 100644 --- a/src/api/integrations/event/websocket/websocket.controller.ts +++ b/src/api/integrations/event/websocket/websocket.controller.ts @@ -10,7 +10,7 @@ import { EmitData, EventController, EventControllerInterface } from '../event.co export class WebsocketController extends EventController implements EventControllerInterface { private io: SocketIO; private corsConfig: Array; - private readonly logger = new Logger(WebsocketController.name); + private readonly logger = new Logger('WebsocketController'); constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) { super(prismaRepository, waMonitor, configService.get('WEBSOCKET')?.ENABLED, 'websocket');