refactor: channel folder

This commit is contained in:
Davidson Gomes 2024-08-20 15:49:32 -03:00
parent df77aadd04
commit 884362e70c
5 changed files with 4 additions and 7 deletions

View File

@ -1,11 +1,11 @@
import { InstanceDto, SetPresenceDto } from '@api/dto/instance.dto'; import { InstanceDto, SetPresenceDto } from '@api/dto/instance.dto';
import { BaileysStartupService } from '@api/integrations/channel/whatsapp/baileys/whatsapp.baileys.service';
import { BusinessStartupService } from '@api/integrations/channel/whatsapp/business/whatsapp.business.service';
import { ChatwootService } from '@api/integrations/chatbot/chatwoot/services/chatwoot.service'; import { ChatwootService } from '@api/integrations/chatbot/chatwoot/services/chatwoot.service';
import { ProviderFiles } from '@api/provider/sessions'; import { ProviderFiles } from '@api/provider/sessions';
import { PrismaRepository } from '@api/repository/repository.service'; import { PrismaRepository } from '@api/repository/repository.service';
import { eventController } from '@api/server.module'; import { eventController } from '@api/server.module';
import { CacheService } from '@api/services/cache.service'; import { CacheService } from '@api/services/cache.service';
import { BaileysStartupService } from '@api/services/channels/whatsapp.baileys.service';
import { BusinessStartupService } from '@api/services/channels/whatsapp.business.service';
import { WAMonitoringService } from '@api/services/monitor.service'; import { WAMonitoringService } from '@api/services/monitor.service';
import { SettingsService } from '@api/services/settings.service'; import { SettingsService } from '@api/services/settings.service';
import { Events, Integration, wa } from '@api/types/wa.types'; import { Events, Integration, wa } from '@api/types/wa.types';

View File

@ -11,12 +11,10 @@ import { eventController, waMonitor } from '@api/server.module';
import { Events, wa } from '@api/types/wa.types'; import { Events, wa } from '@api/types/wa.types';
import { Auth, Chatwoot, ConfigService, HttpServer } from '@config/env.config'; import { Auth, Chatwoot, ConfigService, HttpServer } from '@config/env.config';
import { Logger } from '@config/logger.config'; import { Logger } from '@config/logger.config';
import { ROOT_DIR } from '@config/path.config';
import { NotFoundException } from '@exceptions'; import { NotFoundException } from '@exceptions';
import { Contact, Message } from '@prisma/client'; import { Contact, Message } from '@prisma/client';
import { WASocket } from 'baileys'; import { WASocket } from 'baileys';
import EventEmitter2 from 'eventemitter2'; import EventEmitter2 from 'eventemitter2';
import { join } from 'path';
import { v4 } from 'uuid'; import { v4 } from 'uuid';
import { CacheService } from './cache.service'; import { CacheService } from './cache.service';
@ -36,7 +34,6 @@ export class ChannelStartupService {
public readonly localChatwoot: wa.LocalChatwoot = {}; public readonly localChatwoot: wa.LocalChatwoot = {};
public readonly localProxy: wa.LocalProxy = {}; public readonly localProxy: wa.LocalProxy = {};
public readonly localSettings: wa.LocalSettings = {}; public readonly localSettings: wa.LocalSettings = {};
public readonly storePath = join(ROOT_DIR, 'store');
public chatwootService = new ChatwootService( public chatwootService = new ChatwootService(
waMonitor, waMonitor,

View File

@ -1,4 +1,6 @@
import { InstanceDto } from '@api/dto/instance.dto'; import { InstanceDto } from '@api/dto/instance.dto';
import { BaileysStartupService } from '@api/integrations/channel/whatsapp/baileys/whatsapp.baileys.service';
import { BusinessStartupService } from '@api/integrations/channel/whatsapp/business/whatsapp.business.service';
import { ProviderFiles } from '@api/provider/sessions'; import { ProviderFiles } from '@api/provider/sessions';
import { PrismaRepository } from '@api/repository/repository.service'; import { PrismaRepository } from '@api/repository/repository.service';
import { Events, Integration } from '@api/types/wa.types'; import { Events, Integration } from '@api/types/wa.types';
@ -12,8 +14,6 @@ import { rmSync } from 'fs';
import { join } from 'path'; import { join } from 'path';
import { CacheService } from './cache.service'; import { CacheService } from './cache.service';
import { BaileysStartupService } from './channels/whatsapp.baileys.service';
import { BusinessStartupService } from './channels/whatsapp.business.service';
export class WAMonitoringService { export class WAMonitoringService {
constructor( constructor(