mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-13 15:14:49 -06:00
refactor: integrations folder structure
This commit is contained in:
parent
1673132c3e
commit
d68d42b984
@ -66,6 +66,8 @@ RABBITMQ_EVENTS_GROUPS_UPSERT=false
|
||||
RABBITMQ_EVENTS_GROUP_UPDATE=false
|
||||
RABBITMQ_EVENTS_GROUP_PARTICIPANTS_UPDATE=false
|
||||
RABBITMQ_EVENTS_CONNECTION_UPDATE=false
|
||||
RABBITMQ_EVENTS_REMOVE_INSTANCE=false
|
||||
RABBITMQ_EVENTS_LOGOUT_INSTANCE=false
|
||||
RABBITMQ_EVENTS_CALL=false
|
||||
RABBITMQ_EVENTS_TYPEBOT_START=false
|
||||
RABBITMQ_EVENTS_TYPEBOT_CHANGE_STATUS=false
|
||||
@ -116,6 +118,8 @@ WEBHOOK_EVENTS_GROUPS_UPSERT=true
|
||||
WEBHOOK_EVENTS_GROUPS_UPDATE=true
|
||||
WEBHOOK_EVENTS_GROUP_PARTICIPANTS_UPDATE=true
|
||||
WEBHOOK_EVENTS_CONNECTION_UPDATE=true
|
||||
WEBHOOK_EVENTS_REMOVE_INSTANCE=false
|
||||
WEBHOOK_EVENTS_LOGOUT_INSTANCE=false
|
||||
WEBHOOK_EVENTS_LABELS_EDIT=true
|
||||
WEBHOOK_EVENTS_LABELS_ASSOCIATION=true
|
||||
WEBHOOK_EVENTS_CALL=true
|
||||
|
@ -5,6 +5,10 @@
|
||||
* Improved layout manager
|
||||
* Translation in manager: English, Portuguese, Spanish and French
|
||||
|
||||
### Fixed
|
||||
|
||||
* Refactor websocket structure
|
||||
|
||||
# 2.0.10 (2024-08-16 16:23)
|
||||
|
||||
### Features
|
||||
|
@ -8,7 +8,7 @@
|
||||
[](https://doc.evolution-api.com)
|
||||
[](./LICENSE)
|
||||
[](https://app.picpay.com/user/davidsongomes1998)
|
||||
[](https://bmc.link/evolutionapi)
|
||||
[](https://github.com/sponsors/EvolutionAPI)
|
||||
|
||||
</div>
|
||||
|
||||
@ -79,6 +79,10 @@ Join our Evolution Pro community for expert support and a weekly call to answer
|
||||
|
||||
# Donate to the project.
|
||||
|
||||
#### Github Sponsors
|
||||
|
||||
https://github.com/sponsors/EvolutionAPI
|
||||
|
||||
#### PicPay
|
||||
|
||||
<div align="center">
|
||||
|
@ -1,8 +1,8 @@
|
||||
import { InstanceDto, SetPresenceDto } from '@api/dto/instance.dto';
|
||||
import { ChatwootService } from '@api/integrations/chatwoot/services/chatwoot.service';
|
||||
import { RabbitmqService } from '@api/integrations/rabbitmq/services/rabbitmq.service';
|
||||
import { SqsService } from '@api/integrations/sqs/services/sqs.service';
|
||||
import { WebsocketController } from '@api/integrations/websocket/controllers/websocket.controller';
|
||||
import { ChatwootService } from '@api/integrations/chatbot/chatwoot/services/chatwoot.service';
|
||||
import { RabbitmqService } from '@api/integrations/event/rabbitmq/services/rabbitmq.service';
|
||||
import { SqsService } from '@api/integrations/event/sqs/services/sqs.service';
|
||||
import { WebsocketController } from '@api/integrations/event/websocket/controllers/websocket.controller';
|
||||
import { ProviderFiles } from '@api/provider/sessions';
|
||||
import { PrismaRepository } from '@api/repository/repository.service';
|
||||
import { AuthService } from '@api/services/auth.service';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { ChatwootDto } from '@api/integrations/chatwoot/dto/chatwoot.dto';
|
||||
import { ChatwootService } from '@api/integrations/chatwoot/services/chatwoot.service';
|
||||
import { ChatwootDto } from '@api/integrations/chatbot/chatwoot/dto/chatwoot.dto';
|
||||
import { ChatwootService } from '@api/integrations/chatbot/chatwoot/services/chatwoot.service';
|
||||
import { PrismaRepository } from '@api/repository/repository.service';
|
||||
import { waMonitor } from '@api/server.module';
|
||||
import { CacheService } from '@api/services/cache.service';
|
@ -1,6 +1,6 @@
|
||||
import { RouterBroker } from '@api/abstract/abstract.router';
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { ChatwootDto } from '@api/integrations/chatwoot/dto/chatwoot.dto';
|
||||
import { ChatwootDto } from '@api/integrations/chatbot/chatwoot/dto/chatwoot.dto';
|
||||
import { HttpStatus } from '@api/routes/index.router';
|
||||
import { chatwootController } from '@api/server.module';
|
||||
import { chatwootSchema, instanceSchema } from '@validate/validate.schema';
|
@ -1,8 +1,8 @@
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { Options, Quoted, SendAudioDto, SendMediaDto, SendTextDto } from '@api/dto/sendMessage.dto';
|
||||
import { ChatwootDto } from '@api/integrations/chatwoot/dto/chatwoot.dto';
|
||||
import { postgresClient } from '@api/integrations/chatwoot/libs/postgres.client';
|
||||
import { chatwootImport } from '@api/integrations/chatwoot/utils/chatwoot-import-helper';
|
||||
import { ChatwootDto } from '@api/integrations/chatbot/chatwoot/dto/chatwoot.dto';
|
||||
import { postgresClient } from '@api/integrations/chatbot/chatwoot/libs/postgres.client';
|
||||
import { chatwootImport } from '@api/integrations/chatbot/chatwoot/utils/chatwoot-import-helper';
|
||||
import { PrismaRepository } from '@api/repository/repository.service';
|
||||
import { CacheService } from '@api/services/cache.service';
|
||||
import { WAMonitoringService } from '@api/services/monitor.service';
|
@ -1,7 +1,7 @@
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { ChatwootDto } from '@api/integrations/chatwoot/dto/chatwoot.dto';
|
||||
import { postgresClient } from '@api/integrations/chatwoot/libs/postgres.client';
|
||||
import { ChatwootService } from '@api/integrations/chatwoot/services/chatwoot.service';
|
||||
import { ChatwootDto } from '@api/integrations/chatbot/chatwoot/dto/chatwoot.dto';
|
||||
import { postgresClient } from '@api/integrations/chatbot/chatwoot/libs/postgres.client';
|
||||
import { ChatwootService } from '@api/integrations/chatbot/chatwoot/services/chatwoot.service';
|
||||
import { Chatwoot, configService } from '@config/env.config';
|
||||
import { Logger } from '@config/logger.config';
|
||||
import { inbox } from '@figuro/chatwoot-sdk';
|
@ -1,6 +1,6 @@
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { DifyDto, DifyIgnoreJidDto } from '@api/integrations/dify/dto/dify.dto';
|
||||
import { DifyService } from '@api/integrations/dify/services/dify.service';
|
||||
import { DifyDto, DifyIgnoreJidDto } from '@api/integrations/chatbot/dify/dto/dify.dto';
|
||||
import { DifyService } from '@api/integrations/chatbot/dify/services/dify.service';
|
||||
import { configService, Dify } from '@config/env.config';
|
||||
import { BadRequestException } from '@exceptions';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import { RouterBroker } from '@api/abstract/abstract.router';
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { DifyDto, DifyIgnoreJidDto, DifySettingDto } from '@api/integrations/dify/dto/dify.dto';
|
||||
import { DifyDto, DifyIgnoreJidDto, DifySettingDto } from '@api/integrations/chatbot/dify/dto/dify.dto';
|
||||
import { HttpStatus } from '@api/routes/index.router';
|
||||
import { difyController } from '@api/server.module';
|
||||
import {
|
@ -1,5 +1,5 @@
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { DifyDto, DifyIgnoreJidDto, DifySettingDto } from '@api/integrations/dify/dto/dify.dto';
|
||||
import { DifyDto, DifyIgnoreJidDto, DifySettingDto } from '@api/integrations/chatbot/dify/dto/dify.dto';
|
||||
import { PrismaRepository } from '@api/repository/repository.service';
|
||||
import { WAMonitoringService } from '@api/services/monitor.service';
|
||||
import { Auth, ConfigService, HttpServer, S3 } from '@config/env.config';
|
@ -1,6 +1,6 @@
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { OpenaiCredsDto, OpenaiDto, OpenaiIgnoreJidDto } from '@api/integrations/openai/dto/openai.dto';
|
||||
import { OpenaiService } from '@api/integrations/openai/services/openai.service';
|
||||
import { OpenaiCredsDto, OpenaiDto, OpenaiIgnoreJidDto } from '@api/integrations/chatbot/openai/dto/openai.dto';
|
||||
import { OpenaiService } from '@api/integrations/chatbot/openai/services/openai.service';
|
||||
import { configService, Openai } from '@config/env.config';
|
||||
import { BadRequestException } from '@exceptions';
|
||||
|
@ -5,7 +5,7 @@ import {
|
||||
OpenaiDto,
|
||||
OpenaiIgnoreJidDto,
|
||||
OpenaiSettingDto,
|
||||
} from '@api/integrations/openai/dto/openai.dto';
|
||||
} from '@api/integrations/chatbot/openai/dto/openai.dto';
|
||||
import { HttpStatus } from '@api/routes/index.router';
|
||||
import { openaiController } from '@api/server.module';
|
||||
import {
|
@ -4,7 +4,7 @@ import {
|
||||
OpenaiDto,
|
||||
OpenaiIgnoreJidDto,
|
||||
OpenaiSettingDto,
|
||||
} from '@api/integrations/openai/dto/openai.dto';
|
||||
} from '@api/integrations/chatbot/openai/dto/openai.dto';
|
||||
import { PrismaRepository } from '@api/repository/repository.service';
|
||||
import { WAMonitoringService } from '@api/services/monitor.service';
|
||||
import { ConfigService, Language, S3 } from '@config/env.config';
|
@ -1,6 +1,6 @@
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { TypebotDto, TypebotIgnoreJidDto } from '@api/integrations/typebot/dto/typebot.dto';
|
||||
import { TypebotService } from '@api/integrations/typebot/services/typebot.service';
|
||||
import { TypebotDto, TypebotIgnoreJidDto } from '@api/integrations/chatbot/typebot/dto/typebot.dto';
|
||||
import { TypebotService } from '@api/integrations/chatbot/typebot/services/typebot.service';
|
||||
import { configService, Typebot } from '@config/env.config';
|
||||
import { BadRequestException } from '@exceptions';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import { RouterBroker } from '@api/abstract/abstract.router';
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { TypebotDto, TypebotIgnoreJidDto, TypebotSettingDto } from '@api/integrations/typebot/dto/typebot.dto';
|
||||
import { TypebotDto, TypebotIgnoreJidDto, TypebotSettingDto } from '@api/integrations/chatbot/typebot/dto/typebot.dto';
|
||||
import { HttpStatus } from '@api/routes/index.router';
|
||||
import { typebotController } from '@api/server.module';
|
||||
import {
|
@ -1,5 +1,5 @@
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { TypebotDto, TypebotIgnoreJidDto } from '@api/integrations/typebot/dto/typebot.dto';
|
||||
import { TypebotDto, TypebotIgnoreJidDto } from '@api/integrations/chatbot/typebot/dto/typebot.dto';
|
||||
import { PrismaRepository } from '@api/repository/repository.service';
|
||||
import { WAMonitoringService } from '@api/services/monitor.service';
|
||||
import { Events } from '@api/types/wa.types';
|
@ -1,6 +1,6 @@
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { RabbitmqDto } from '@api/integrations/rabbitmq/dto/rabbitmq.dto';
|
||||
import { RabbitmqService } from '@api/integrations/rabbitmq/services/rabbitmq.service';
|
||||
import { RabbitmqDto } from '@api/integrations/event/rabbitmq/dto/rabbitmq.dto';
|
||||
import { RabbitmqService } from '@api/integrations/event/rabbitmq/services/rabbitmq.service';
|
||||
import { configService, Rabbitmq } from '@config/env.config';
|
||||
import { BadRequestException } from '@exceptions';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import { RouterBroker } from '@api/abstract/abstract.router';
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { RabbitmqDto } from '@api/integrations/rabbitmq/dto/rabbitmq.dto';
|
||||
import { RabbitmqDto } from '@api/integrations/event/rabbitmq/dto/rabbitmq.dto';
|
||||
import { HttpStatus } from '@api/routes/index.router';
|
||||
import { rabbitmqController } from '@api/server.module';
|
||||
import { instanceSchema, rabbitmqSchema } from '@validate/validate.schema';
|
@ -1,6 +1,6 @@
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { RabbitmqDto } from '@api/integrations/rabbitmq/dto/rabbitmq.dto';
|
||||
import { initQueues } from '@api/integrations/rabbitmq/libs/amqp.server';
|
||||
import { RabbitmqDto } from '@api/integrations/event/rabbitmq/dto/rabbitmq.dto';
|
||||
import { initQueues } from '@api/integrations/event/rabbitmq/libs/amqp.server';
|
||||
import { WAMonitoringService } from '@api/services/monitor.service';
|
||||
import { Logger } from '@config/logger.config';
|
||||
import { Rabbitmq } from '@prisma/client';
|
@ -1,6 +1,6 @@
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { SqsDto } from '@api/integrations/sqs/dto/sqs.dto';
|
||||
import { SqsService } from '@api/integrations/sqs/services/sqs.service';
|
||||
import { SqsDto } from '@api/integrations/event/sqs/dto/sqs.dto';
|
||||
import { SqsService } from '@api/integrations/event/sqs/services/sqs.service';
|
||||
import { configService, Sqs } from '@config/env.config';
|
||||
import { BadRequestException } from '@exceptions';
|
||||
|
@ -1,6 +1,6 @@
|
||||
import { RouterBroker } from '@api/abstract/abstract.router';
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { SqsDto } from '@api/integrations/sqs/dto/sqs.dto';
|
||||
import { SqsDto } from '@api/integrations/event/sqs/dto/sqs.dto';
|
||||
import { HttpStatus } from '@api/routes/index.router';
|
||||
import { sqsController } from '@api/server.module';
|
||||
import { instanceSchema, sqsSchema } from '@validate/validate.schema';
|
@ -1,6 +1,6 @@
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { SqsDto } from '@api/integrations/sqs/dto/sqs.dto';
|
||||
import { initQueues } from '@api/integrations/sqs/libs/sqs.server';
|
||||
import { SqsDto } from '@api/integrations/event/sqs/dto/sqs.dto';
|
||||
import { initQueues } from '@api/integrations/event/sqs/libs/sqs.server';
|
||||
import { WAMonitoringService } from '@api/services/monitor.service';
|
||||
import { Logger } from '@config/logger.config';
|
||||
import { Sqs } from '@prisma/client';
|
@ -1,4 +1,4 @@
|
||||
import { WebsocketDto } from '@api/integrations/websocket/dto/websocket.dto';
|
||||
import { WebsocketDto } from '@api/integrations/event/websocket/dto/websocket.dto';
|
||||
import { PrismaRepository } from '@api/repository/repository.service';
|
||||
import { WAMonitoringService } from '@api/services/monitor.service';
|
||||
import { wa } from '@api/types/wa.types';
|
@ -1,6 +1,6 @@
|
||||
import { RouterBroker } from '@api/abstract/abstract.router';
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { WebsocketDto } from '@api/integrations/websocket/dto/websocket.dto';
|
||||
import { WebsocketDto } from '@api/integrations/event/websocket/dto/websocket.dto';
|
||||
import { HttpStatus } from '@api/routes/index.router';
|
||||
import { websocketController } from '@api/server.module';
|
||||
import { instanceSchema, websocketSchema } from '@validate/validate.schema';
|
@ -1,6 +1,6 @@
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { MediaDto } from '@api/integrations/s3/dto/media.dto';
|
||||
import { S3Service } from '@api/integrations/s3/services/s3.service';
|
||||
import { MediaDto } from '@api/integrations/storage/s3/dto/media.dto';
|
||||
import { S3Service } from '@api/integrations/storage/s3/services/s3.service';
|
||||
|
||||
export class S3Controller {
|
||||
constructor(private readonly s3Service: S3Service) {}
|
@ -1,6 +1,6 @@
|
||||
import { RouterBroker } from '@api/abstract/abstract.router';
|
||||
import { MediaDto } from '@api/integrations/s3/dto/media.dto';
|
||||
import { s3Schema, s3UrlSchema } from '@api/integrations/s3/validate/s3.schema';
|
||||
import { MediaDto } from '@api/integrations/storage/s3/dto/media.dto';
|
||||
import { s3Schema, s3UrlSchema } from '@api/integrations/storage/s3/validate/s3.schema';
|
||||
import { HttpStatus } from '@api/routes/index.router';
|
||||
import { s3Controller } from '@api/server.module';
|
||||
import { RequestHandler, Router } from 'express';
|
@ -1,6 +1,6 @@
|
||||
import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { MediaDto } from '@api/integrations/s3/dto/media.dto';
|
||||
import { getObjectUrl } from '@api/integrations/s3/libs/minio.server';
|
||||
import { MediaDto } from '@api/integrations/storage/s3/dto/media.dto';
|
||||
import { getObjectUrl } from '@api/integrations/storage/s3/libs/minio.server';
|
||||
import { PrismaRepository } from '@api/repository/repository.service';
|
||||
import { Logger } from '@config/logger.config';
|
||||
import { BadRequestException } from '@exceptions';
|
@ -1,14 +1,14 @@
|
||||
import { authGuard } from '@api/guards/auth.guard';
|
||||
import { instanceExistsGuard, instanceLoggedGuard } from '@api/guards/instance.guard';
|
||||
import Telemetry from '@api/guards/telemetry.guard';
|
||||
import { ChatwootRouter } from '@api/integrations/chatwoot/routes/chatwoot.router';
|
||||
import { DifyRouter } from '@api/integrations/dify/routes/dify.router';
|
||||
import { OpenaiRouter } from '@api/integrations/openai/routes/openai.router';
|
||||
import { RabbitmqRouter } from '@api/integrations/rabbitmq/routes/rabbitmq.router';
|
||||
import { S3Router } from '@api/integrations/s3/routes/s3.router';
|
||||
import { SqsRouter } from '@api/integrations/sqs/routes/sqs.router';
|
||||
import { TypebotRouter } from '@api/integrations/typebot/routes/typebot.router';
|
||||
import { WebsocketRouter } from '@api/integrations/websocket/routes/websocket.router';
|
||||
import { ChatwootRouter } from '@api/integrations/chatbot/chatwoot/routes/chatwoot.router';
|
||||
import { DifyRouter } from '@api/integrations/chatbot/dify/routes/dify.router';
|
||||
import { OpenaiRouter } from '@api/integrations/chatbot/openai/routes/openai.router';
|
||||
import { TypebotRouter } from '@api/integrations/chatbot/typebot/routes/typebot.router';
|
||||
import { RabbitmqRouter } from '@api/integrations/event/rabbitmq/routes/rabbitmq.router';
|
||||
import { SqsRouter } from '@api/integrations/event/sqs/routes/sqs.router';
|
||||
import { WebsocketRouter } from '@api/integrations/event/websocket/routes/websocket.router';
|
||||
import { S3Router } from '@api/integrations/storage/s3/routes/s3.router';
|
||||
import { webhookController } from '@api/server.module';
|
||||
import { configService, WaBusiness } from '@config/env.config';
|
||||
import { Router } from 'express';
|
||||
|
@ -12,21 +12,21 @@ import { SendMessageController } from './controllers/sendMessage.controller';
|
||||
import { SettingsController } from './controllers/settings.controller';
|
||||
import { TemplateController } from './controllers/template.controller';
|
||||
import { WebhookController } from './controllers/webhook.controller';
|
||||
import { ChatwootController } from './integrations/chatwoot/controllers/chatwoot.controller';
|
||||
import { ChatwootService } from './integrations/chatwoot/services/chatwoot.service';
|
||||
import { DifyController } from './integrations/dify/controllers/dify.controller';
|
||||
import { DifyService } from './integrations/dify/services/dify.service';
|
||||
import { OpenaiController } from './integrations/openai/controllers/openai.controller';
|
||||
import { OpenaiService } from './integrations/openai/services/openai.service';
|
||||
import { RabbitmqController } from './integrations/rabbitmq/controllers/rabbitmq.controller';
|
||||
import { RabbitmqService } from './integrations/rabbitmq/services/rabbitmq.service';
|
||||
import { S3Controller } from './integrations/s3/controllers/s3.controller';
|
||||
import { S3Service } from './integrations/s3/services/s3.service';
|
||||
import { SqsController } from './integrations/sqs/controllers/sqs.controller';
|
||||
import { SqsService } from './integrations/sqs/services/sqs.service';
|
||||
import { TypebotController } from './integrations/typebot/controllers/typebot.controller';
|
||||
import { TypebotService } from './integrations/typebot/services/typebot.service';
|
||||
import { WebsocketController } from './integrations/websocket/controllers/websocket.controller';
|
||||
import { ChatwootController } from './integrations/chatbot/chatwoot/controllers/chatwoot.controller';
|
||||
import { ChatwootService } from './integrations/chatbot/chatwoot/services/chatwoot.service';
|
||||
import { DifyController } from './integrations/chatbot/dify/controllers/dify.controller';
|
||||
import { DifyService } from './integrations/chatbot/dify/services/dify.service';
|
||||
import { OpenaiController } from './integrations/chatbot/openai/controllers/openai.controller';
|
||||
import { OpenaiService } from './integrations/chatbot/openai/services/openai.service';
|
||||
import { RabbitmqController } from './integrations/event/rabbitmq/controllers/rabbitmq.controller';
|
||||
import { RabbitmqService } from './integrations/event/rabbitmq/services/rabbitmq.service';
|
||||
import { S3Controller } from './integrations/storage/s3/controllers/s3.controller';
|
||||
import { S3Service } from './integrations/storage/s3/services/s3.service';
|
||||
import { SqsController } from './integrations/event/sqs/controllers/sqs.controller';
|
||||
import { SqsService } from './integrations/event/sqs/services/sqs.service';
|
||||
import { TypebotController } from './integrations/chatbot/typebot/controllers/typebot.controller';
|
||||
import { TypebotService } from './integrations/chatbot/typebot/services/typebot.service';
|
||||
import { WebsocketController } from './integrations/event/websocket/controllers/websocket.controller';
|
||||
import { ProviderFiles } from './provider/sessions';
|
||||
import { PrismaRepository } from './repository/repository.service';
|
||||
import { AuthService } from './services/auth.service';
|
||||
|
@ -2,15 +2,15 @@ import { InstanceDto } from '@api/dto/instance.dto';
|
||||
import { ProxyDto } from '@api/dto/proxy.dto';
|
||||
import { SettingsDto } from '@api/dto/settings.dto';
|
||||
import { WebhookDto } from '@api/dto/webhook.dto';
|
||||
import { ChatwootDto } from '@api/integrations/chatwoot/dto/chatwoot.dto';
|
||||
import { ChatwootService } from '@api/integrations/chatwoot/services/chatwoot.service';
|
||||
import { DifyService } from '@api/integrations/dify/services/dify.service';
|
||||
import { OpenaiService } from '@api/integrations/openai/services/openai.service';
|
||||
import { RabbitmqDto } from '@api/integrations/rabbitmq/dto/rabbitmq.dto';
|
||||
import { getAMQP, removeQueues } from '@api/integrations/rabbitmq/libs/amqp.server';
|
||||
import { SqsDto } from '@api/integrations/sqs/dto/sqs.dto';
|
||||
import { getSQS, removeQueues as removeQueuesSQS } from '@api/integrations/sqs/libs/sqs.server';
|
||||
import { TypebotService } from '@api/integrations/typebot/services/typebot.service';
|
||||
import { ChatwootDto } from '@api/integrations/chatbot/chatwoot/dto/chatwoot.dto';
|
||||
import { ChatwootService } from '@api/integrations/chatbot/chatwoot/services/chatwoot.service';
|
||||
import { DifyService } from '@api/integrations/chatbot/dify/services/dify.service';
|
||||
import { OpenaiService } from '@api/integrations/chatbot/openai/services/openai.service';
|
||||
import { RabbitmqDto } from '@api/integrations/event/rabbitmq/dto/rabbitmq.dto';
|
||||
import { getAMQP, removeQueues } from '@api/integrations/event/rabbitmq/libs/amqp.server';
|
||||
import { SqsDto } from '@api/integrations/event/sqs/dto/sqs.dto';
|
||||
import { getSQS, removeQueues as removeQueuesSQS } from '@api/integrations/event/sqs/libs/sqs.server';
|
||||
import { TypebotService } from '@api/integrations/chatbot/typebot/services/typebot.service';
|
||||
import { PrismaRepository, Query } from '@api/repository/repository.service';
|
||||
import { waMonitor, websocketController } from '@api/server.module';
|
||||
import { Events, wa } from '@api/types/wa.types';
|
||||
|
@ -44,8 +44,8 @@ import {
|
||||
SendTextDto,
|
||||
StatusMessage,
|
||||
} from '@api/dto/sendMessage.dto';
|
||||
import { chatwootImport } from '@api/integrations/chatwoot/utils/chatwoot-import-helper';
|
||||
import * as s3Service from '@api/integrations/s3/libs/minio.server';
|
||||
import { chatwootImport } from '@api/integrations/chatbot/chatwoot/utils/chatwoot-import-helper';
|
||||
import * as s3Service from '@api/integrations/storage/s3/libs/minio.server';
|
||||
import { ProviderFiles } from '@api/provider/sessions';
|
||||
import { PrismaRepository } from '@api/repository/repository.service';
|
||||
import { waMonitor } from '@api/server.module';
|
||||
|
@ -13,7 +13,7 @@ import {
|
||||
SendTemplateDto,
|
||||
SendTextDto,
|
||||
} from '@api/dto/sendMessage.dto';
|
||||
import * as s3Service from '@api/integrations/s3/libs/minio.server';
|
||||
import * as s3Service from '@api/integrations/storage/s3/libs/minio.server';
|
||||
import { ProviderFiles } from '@api/provider/sessions';
|
||||
import { PrismaRepository } from '@api/repository/repository.service';
|
||||
import { CacheService } from '@api/services/cache.service';
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { initAMQP, initGlobalQueues } from '@api/integrations/rabbitmq/libs/amqp.server';
|
||||
import { initSQS } from '@api/integrations/sqs/libs/sqs.server';
|
||||
import { initAMQP, initGlobalQueues } from '@api/integrations/event/rabbitmq/libs/amqp.server';
|
||||
import { initSQS } from '@api/integrations/event/sqs/libs/sqs.server';
|
||||
import { ProviderFiles } from '@api/provider/sessions';
|
||||
import { PrismaRepository } from '@api/repository/repository.service';
|
||||
import { HttpStatus, router } from '@api/routes/index.router';
|
||||
|
@ -9,9 +9,9 @@ export * from './settings.schema';
|
||||
export * from './template.schema';
|
||||
export * from './webhook.schema';
|
||||
export * from './websocket.schema';
|
||||
export * from '@api/integrations/chatwoot/validate/chatwoot.schema';
|
||||
export * from '@api/integrations/dify/validate/dify.schema';
|
||||
export * from '@api/integrations/openai/validate/openai.schema';
|
||||
export * from '@api/integrations/rabbitmq/validate/rabbitmq.schema';
|
||||
export * from '@api/integrations/sqs/validate/sqs.schema';
|
||||
export * from '@api/integrations/typebot/validate/typebot.schema';
|
||||
export * from '@api/integrations/chatbot/chatwoot/validate/chatwoot.schema';
|
||||
export * from '@api/integrations/chatbot/dify/validate/dify.schema';
|
||||
export * from '@api/integrations/chatbot/openai/validate/openai.schema';
|
||||
export * from '@api/integrations/event/rabbitmq/validate/rabbitmq.schema';
|
||||
export * from '@api/integrations/event/sqs/validate/sqs.schema';
|
||||
export * from '@api/integrations/chatbot/typebot/validate/typebot.schema';
|
||||
|
Loading…
Reference in New Issue
Block a user