From e6a393870f6410dd78931624eaa8f8022da24269 Mon Sep 17 00:00:00 2001 From: w35l3y Date: Tue, 3 Jun 2025 17:01:43 +0000 Subject: [PATCH] Run lint --- src/api/server.module.ts | 9 ++++----- src/utils/extendsWithProxy.ts | 9 ++++----- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/api/server.module.ts b/src/api/server.module.ts index 62a8193f..c72a0a0c 100644 --- a/src/api/server.module.ts +++ b/src/api/server.module.ts @@ -1,7 +1,8 @@ import { CacheEngine } from '@cache/cacheengine'; -import { Chatwoot, configService, ProviderSession, Database } from '@config/env.config'; +import { Chatwoot, configService, Database, ProviderSession } from '@config/env.config'; import { eventEmitter } from '@config/event.config'; import { Logger } from '@config/logger.config'; +import { extendsWithProxy } from '@utils/extendsWithProxy'; import { CallController } from './controllers/call.controller'; import { ChatController } from './controllers/chat.controller'; @@ -12,6 +13,7 @@ import { ProxyController } from './controllers/proxy.controller'; import { SendMessageController } from './controllers/sendMessage.controller'; import { SettingsController } from './controllers/settings.controller'; import { TemplateController } from './controllers/template.controller'; +import pgPathToMysql from './extensions/prismaExtensionPgpathToMysql'; import { ChannelController } from './integrations/channel/channel.controller'; import { EvolutionController } from './integrations/channel/evolution/evolution.controller'; import { MetaController } from './integrations/channel/meta/meta.controller'; @@ -40,9 +42,6 @@ import { ProxyService } from './services/proxy.service'; import { SettingsService } from './services/settings.service'; import { TemplateService } from './services/template.service'; -import pgPathToMysql from './extensions/prismaExtensionPgpathToMysql'; -import { extendsWithProxy } from '@utils/extendsWithProxy'; - const logger = new Logger('WA MODULE'); let chatwootCache: CacheService = null; @@ -59,7 +58,7 @@ if (configService.get('PROVIDER').ENABLED) { } const provider = configService.get('DATABASE').PROVIDER; -let extendablePrismaRepository: PrismaRepository = new PrismaRepository(configService) +let extendablePrismaRepository: PrismaRepository = new PrismaRepository(configService); if (typeof provider === 'string' && provider?.toLowerCase() === 'mysql') { extendablePrismaRepository = extendsWithProxy(extendablePrismaRepository, pgPathToMysql); } diff --git a/src/utils/extendsWithProxy.ts b/src/utils/extendsWithProxy.ts index f21e6c46..90c92238 100644 --- a/src/utils/extendsWithProxy.ts +++ b/src/utils/extendsWithProxy.ts @@ -2,10 +2,7 @@ import { PrismaClient } from '@prisma/client'; type ExtensionArgs = Parameters[0]; -export function extendsWithProxy( - instanciaBase: T, - extensao: ExtensionArgs -): T { +export function extendsWithProxy(instanciaBase: T, extensao: ExtensionArgs): T { const instanciaEstendida = instanciaBase.$extends(extensao); const proxy = new Proxy(instanciaBase as unknown as object, { @@ -16,7 +13,9 @@ export function extendsWithProxy( if (prop === Symbol.toStringTag) { return undefined; } - return prop in instanciaEstendida ? Reflect.get(instanciaEstendida as any, prop, receiver) : Reflect.get(target, prop, receiver); + return prop in instanciaEstendida + ? Reflect.get(instanciaEstendida as any, prop, receiver) + : Reflect.get(target, prop, receiver); }, has(target, prop) { return prop in target || prop in (instanciaEstendida as any);