Arrglos por el cambio de nombre
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
import { OperationsRepository } from "sim-shared/infrastructure/OperationRepository.js"
|
import { ObjeniousOperationsRepository } from "sim-shared/infrastructure/ObjeniousOperationRepository.js"
|
||||||
import { startRMQClient } from "#config/eventBus.config.js"
|
import { startRMQClient } from "#config/eventBus.config.js"
|
||||||
import { httpInstance } from "#config/httpClient.config.js"
|
import { httpInstance } from "#config/httpClient.config.js"
|
||||||
import { pgPool } from "#config/postgreConfig.js"
|
import { pgPool } from "#config/postgreConfig.js"
|
||||||
@@ -17,7 +17,7 @@ async function startWorker() {
|
|||||||
|
|
||||||
await pgClient.checkDatabaseConnection()
|
await pgClient.checkDatabaseConnection()
|
||||||
|
|
||||||
const operationRepository = new OperationsRepository(pgClient)
|
const operationRepository = new ObjeniousOperationsRepository(pgClient)
|
||||||
|
|
||||||
const simActivationController = new SimController(
|
const simActivationController = new SimController(
|
||||||
rmqClient,
|
rmqClient,
|
||||||
|
|||||||
18
packages/sim-entrada-eventos/config/postgreConfig.ts
Normal file
18
packages/sim-entrada-eventos/config/postgreConfig.ts
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
import { Pool } from 'pg';
|
||||||
|
import { PgClient } from 'sim-shared/infrastructure/PgClient.js'
|
||||||
|
import { env } from './env/index.js';
|
||||||
|
|
||||||
|
// Configuracion de la conexion a la BDD, deberia ser la
|
||||||
|
// Misma para todos los servicios pero hasta que se unifique todo
|
||||||
|
// se hace una por servicio.
|
||||||
|
export const pgPool = new Pool({
|
||||||
|
user: env.POSTGRES_USER,
|
||||||
|
host: env.POSTGRES_HOST,
|
||||||
|
database: env.POSTGRES_DATABASE,
|
||||||
|
password: env.POSTGRES_PASSWORD,
|
||||||
|
port: Number(env.POSTGRES_PORT) || 5432,
|
||||||
|
});
|
||||||
|
|
||||||
|
export const postgresClient = new PgClient({
|
||||||
|
pool: pgPool
|
||||||
|
})
|
||||||
@@ -2,11 +2,15 @@ import { rabbitmqEventBus } from '#config/eventBusConfig.js';
|
|||||||
import { SimUsecases } from '../aplication/Sim.usecases.js';
|
import { SimUsecases } from '../aplication/Sim.usecases.js';
|
||||||
import { SimController } from '../aplication/Sim.controller.js';
|
import { SimController } from '../aplication/Sim.controller.js';
|
||||||
import { Router } from 'express';
|
import { Router } from 'express';
|
||||||
|
import { OrderRepository } from 'sim-shared/infrastructure/OrderRepository.js';
|
||||||
|
import { postgresClient } from '#config/postgreConfig.js';
|
||||||
|
|
||||||
const simRoutes = Router()
|
const simRoutes = Router()
|
||||||
|
const orderRepository = new OrderRepository(postgresClient)
|
||||||
|
|
||||||
const simUseCases = new SimUsecases({
|
const simUseCases = new SimUsecases({
|
||||||
eventBus: rabbitmqEventBus
|
eventBus: rabbitmqEventBus,
|
||||||
|
orderRepository: orderRepository
|
||||||
})
|
})
|
||||||
|
|
||||||
const simController = new SimController({
|
const simController = new SimController({
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { pgPool } from "./config/postgreConfig.js"
|
|||||||
import { PgClient } from "sim-shared/infrastructure/PgClient.js"
|
import { PgClient } from "sim-shared/infrastructure/PgClient.js"
|
||||||
import { httpInstance } from "./config/httpClient.config.js"
|
import { httpInstance } from "./config/httpClient.config.js"
|
||||||
import { CheckObjeniousRequests } from "./tasks/check_objenious_request.js"
|
import { CheckObjeniousRequests } from "./tasks/check_objenious_request.js"
|
||||||
import { OperationsRepository } from "sim-shared/infrastructure/OperationRepository.js"
|
import { ObjeniousOperationsRepository } from "sim-shared/infrastructure/ObjeniousOperationRepository.js"
|
||||||
|
|
||||||
async function startCron() {
|
async function startCron() {
|
||||||
const commonSettings = {
|
const commonSettings = {
|
||||||
@@ -15,7 +15,7 @@ async function startCron() {
|
|||||||
const pgClient = new PgClient({ pool: pgPool })
|
const pgClient = new PgClient({ pool: pgPool })
|
||||||
await pgClient.checkDatabaseConnection()
|
await pgClient.checkDatabaseConnection()
|
||||||
await pgClient.checkDatabaseConnection()
|
await pgClient.checkDatabaseConnection()
|
||||||
const operationRepository = new OperationsRepository(pgClient)
|
const operationRepository = new ObjeniousOperationsRepository(pgClient)
|
||||||
|
|
||||||
const objTask = new CheckObjeniousRequests(
|
const objTask = new CheckObjeniousRequests(
|
||||||
operationRepository,
|
operationRepository,
|
||||||
|
|||||||
Reference in New Issue
Block a user