mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-14 01:41:24 -06:00
changelog
This commit is contained in:
parent
256bd3ef73
commit
f0840e07fe
10
CHANGELOG.md
10
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)
|
# 2.1.0 (2024-08-26 15:33)
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
@ -5,7 +5,7 @@ import { Logger } from '@config/logger.config';
|
|||||||
import { ChannelController, ChannelControllerInterface } from '../channel.controller';
|
import { ChannelController, ChannelControllerInterface } from '../channel.controller';
|
||||||
|
|
||||||
export class EvolutionController extends ChannelController implements ChannelControllerInterface {
|
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) {
|
constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) {
|
||||||
super(prismaRepository, waMonitor);
|
super(prismaRepository, waMonitor);
|
||||||
|
@ -6,7 +6,7 @@ import axios from 'axios';
|
|||||||
import { ChannelController, ChannelControllerInterface } from '../channel.controller';
|
import { ChannelController, ChannelControllerInterface } from '../channel.controller';
|
||||||
|
|
||||||
export class MetaController extends ChannelController implements ChannelControllerInterface {
|
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) {
|
constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) {
|
||||||
super(prismaRepository, waMonitor);
|
super(prismaRepository, waMonitor);
|
||||||
|
@ -46,7 +46,7 @@ export class ChatbotController {
|
|||||||
public prismaRepository: PrismaRepository;
|
public prismaRepository: PrismaRepository;
|
||||||
public waMonitor: WAMonitoringService;
|
public waMonitor: WAMonitoringService;
|
||||||
|
|
||||||
public readonly logger = new Logger(ChatbotController.name);
|
public readonly logger = new Logger('ChatbotController');
|
||||||
|
|
||||||
constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) {
|
constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) {
|
||||||
this.prisma = prismaRepository;
|
this.prisma = prismaRepository;
|
||||||
|
@ -25,7 +25,7 @@ export class DifyController extends ChatbotController implements ChatbotControll
|
|||||||
this.sessionRepository = this.prismaRepository.integrationSession;
|
this.sessionRepository = this.prismaRepository.integrationSession;
|
||||||
}
|
}
|
||||||
|
|
||||||
public readonly logger = new Logger(DifyController.name);
|
public readonly logger = new Logger('DifyController');
|
||||||
|
|
||||||
integrationEnabled = configService.get<Dify>('DIFY').ENABLED;
|
integrationEnabled = configService.get<Dify>('DIFY').ENABLED;
|
||||||
botRepository: any;
|
botRepository: any;
|
||||||
|
@ -23,7 +23,7 @@ export class EvolutionBotController extends ChatbotController implements Chatbot
|
|||||||
this.sessionRepository = this.prismaRepository.integrationSession;
|
this.sessionRepository = this.prismaRepository.integrationSession;
|
||||||
}
|
}
|
||||||
|
|
||||||
public readonly logger = new Logger(EvolutionBotController.name);
|
public readonly logger = new Logger('EvolutionBotController');
|
||||||
|
|
||||||
integrationEnabled: boolean;
|
integrationEnabled: boolean;
|
||||||
botRepository: any;
|
botRepository: any;
|
||||||
|
@ -23,7 +23,7 @@ export class FlowiseController extends ChatbotController implements ChatbotContr
|
|||||||
this.sessionRepository = this.prismaRepository.integrationSession;
|
this.sessionRepository = this.prismaRepository.integrationSession;
|
||||||
}
|
}
|
||||||
|
|
||||||
public readonly logger = new Logger(FlowiseController.name);
|
public readonly logger = new Logger('FlowiseController');
|
||||||
|
|
||||||
integrationEnabled: boolean;
|
integrationEnabled: boolean;
|
||||||
botRepository: any;
|
botRepository: any;
|
||||||
|
@ -27,7 +27,7 @@ export class OpenaiController extends ChatbotController implements ChatbotContro
|
|||||||
this.credsRepository = this.prismaRepository.openaiCreds;
|
this.credsRepository = this.prismaRepository.openaiCreds;
|
||||||
}
|
}
|
||||||
|
|
||||||
public readonly logger = new Logger(OpenaiController.name);
|
public readonly logger = new Logger('OpenaiController');
|
||||||
|
|
||||||
integrationEnabled = configService.get<Openai>('OPENAI').ENABLED;
|
integrationEnabled = configService.get<Openai>('OPENAI').ENABLED;
|
||||||
botRepository: any;
|
botRepository: any;
|
||||||
|
@ -27,7 +27,7 @@ export class TypebotController extends ChatbotController implements ChatbotContr
|
|||||||
this.sessionRepository = this.prismaRepository.integrationSession;
|
this.sessionRepository = this.prismaRepository.integrationSession;
|
||||||
}
|
}
|
||||||
|
|
||||||
public readonly logger = new Logger(TypebotController.name);
|
public readonly logger = new Logger('TypebotController');
|
||||||
|
|
||||||
integrationEnabled = configService.get<Typebot>('TYPEBOT').ENABLED;
|
integrationEnabled = configService.get<Typebot>('TYPEBOT').ENABLED;
|
||||||
botRepository: any;
|
botRepository: any;
|
||||||
|
@ -8,7 +8,7 @@ import { EmitData, EventController, EventControllerInterface } from '../event.co
|
|||||||
|
|
||||||
export class RabbitmqController extends EventController implements EventControllerInterface {
|
export class RabbitmqController extends EventController implements EventControllerInterface {
|
||||||
public amqpChannel: amqp.Channel | null = null;
|
public amqpChannel: amqp.Channel | null = null;
|
||||||
private readonly logger = new Logger(RabbitmqController.name);
|
private readonly logger = new Logger('RabbitmqController');
|
||||||
|
|
||||||
constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) {
|
constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) {
|
||||||
super(prismaRepository, waMonitor, configService.get<Rabbitmq>('RABBITMQ')?.ENABLED, 'rabbitmq');
|
super(prismaRepository, waMonitor, configService.get<Rabbitmq>('RABBITMQ')?.ENABLED, 'rabbitmq');
|
||||||
|
@ -8,7 +8,7 @@ import { EmitData, EventController, EventControllerInterface } from '../event.co
|
|||||||
|
|
||||||
export class SqsController extends EventController implements EventControllerInterface {
|
export class SqsController extends EventController implements EventControllerInterface {
|
||||||
private sqs: SQS;
|
private sqs: SQS;
|
||||||
private readonly logger = new Logger(SqsController.name);
|
private readonly logger = new Logger('SqsController');
|
||||||
|
|
||||||
constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) {
|
constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) {
|
||||||
super(prismaRepository, waMonitor, configService.get<Sqs>('SQS')?.ENABLED, 'sqs');
|
super(prismaRepository, waMonitor, configService.get<Sqs>('SQS')?.ENABLED, 'sqs');
|
||||||
|
@ -11,7 +11,7 @@ import { isURL } from 'class-validator';
|
|||||||
import { EmitData, EventController, EventControllerInterface } from '../event.controller';
|
import { EmitData, EventController, EventControllerInterface } from '../event.controller';
|
||||||
|
|
||||||
export class WebhookController extends EventController implements EventControllerInterface {
|
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) {
|
constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) {
|
||||||
super(prismaRepository, waMonitor, true, 'webhook');
|
super(prismaRepository, waMonitor, true, 'webhook');
|
||||||
|
@ -10,7 +10,7 @@ import { EmitData, EventController, EventControllerInterface } from '../event.co
|
|||||||
export class WebsocketController extends EventController implements EventControllerInterface {
|
export class WebsocketController extends EventController implements EventControllerInterface {
|
||||||
private io: SocketIO;
|
private io: SocketIO;
|
||||||
private corsConfig: Array<any>;
|
private corsConfig: Array<any>;
|
||||||
private readonly logger = new Logger(WebsocketController.name);
|
private readonly logger = new Logger('WebsocketController');
|
||||||
|
|
||||||
constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) {
|
constructor(prismaRepository: PrismaRepository, waMonitor: WAMonitoringService) {
|
||||||
super(prismaRepository, waMonitor, configService.get<Websocket>('WEBSOCKET')?.ENABLED, 'websocket');
|
super(prismaRepository, waMonitor, configService.get<Websocket>('WEBSOCKET')?.ENABLED, 'websocket');
|
||||||
|
Loading…
Reference in New Issue
Block a user