Merge pull request #19 from EvolutionAPI/v2.0.0

changelog
This commit is contained in:
Judson Junior 2024-08-31 21:35:52 -03:00 committed by GitHub
commit f17bb4ec42
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
13 changed files with 22 additions and 12 deletions

View File

@ -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

View File

@ -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);

View File

@ -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);

View File

@ -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;

View File

@ -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>('DIFY').ENABLED;
botRepository: any;

View File

@ -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;

View File

@ -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;

View File

@ -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>('OPENAI').ENABLED;
botRepository: any;

View File

@ -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>('TYPEBOT').ENABLED;
botRepository: any;

View File

@ -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>('RABBITMQ')?.ENABLED, 'rabbitmq');

View File

@ -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>('SQS')?.ENABLED, 'sqs');

View File

@ -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');

View File

@ -10,7 +10,7 @@ import { EmitData, EventController, EventControllerInterface } from '../event.co
export class WebsocketController extends EventController implements EventControllerInterface {
private io: SocketIO;
private corsConfig: Array<any>;
private readonly logger = new Logger(WebsocketController.name);
private readonly logger = new Logger('WebsocketController');
constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) {
super(prismaRepository, waMonitor, configService.get<Websocket>('WEBSOCKET')?.ENABLED, 'websocket');