35 lines
731 B
TypeScript
35 lines
731 B
TypeScript
import { rabbitmqEventBus } from '#config/eventBusConfig';
|
|
import { SimUsecases } from 'aplication/Sim.usecases';
|
|
import { SimController } from 'aplication/SimController';
|
|
import { Router } from 'express';
|
|
|
|
const simRoutes = Router()
|
|
|
|
const simUseCases = new SimUsecases({
|
|
eventBus: rabbitmqEventBus
|
|
})
|
|
|
|
const simController = new SimController({
|
|
simUseCases: simUseCases
|
|
})
|
|
|
|
simRoutes.get("/status", () => { })
|
|
|
|
simRoutes.post("/save", (req, res) => {
|
|
|
|
})
|
|
|
|
simRoutes.post("/activate", simController.activation)
|
|
|
|
simRoutes.post("/pause", (req, res) => {
|
|
})
|
|
|
|
simRoutes.post("/cancel", (req, res) => {
|
|
})
|
|
|
|
// Proceso especifico de ALAI para liberar sims canceladas
|
|
simRoutes.post("/free", (req, res) => {
|
|
})
|
|
|
|
export { simRoutes }
|