Files
sf-sim/packages/sim-consumidor-nos/aplication/SimNOS.controller.ts

35 lines
669 B
TypeScript
Raw Normal View History

import { ConsumeMessage } from "amqplib";
2026-04-16 17:46:32 +02:00
import { SimNosUsecases } from "./SimNOS.usecases";
export class SimNosController {
constructor(
2026-04-16 17:46:32 +02:00
uscases: SimNosUsecases
) {
}
2026-04-16 17:46:32 +02:00
public activate() {
return async (msg: ConsumeMessage) => {
console.log("Evento activate ", msg)
}
2026-04-16 17:46:32 +02:00
}
2026-04-16 17:46:32 +02:00
public suspend() {
return async (msg: ConsumeMessage) => {
console.log("Evento suspend ", msg)
}
2026-04-16 17:46:32 +02:00
}
2026-04-16 17:46:32 +02:00
public terminate() {
return async (msg: ConsumeMessage) => {
console.log("Evento termiante ", msg)
}
}
2026-04-16 17:46:32 +02:00
public preActivate() {
return async (msg: ConsumeMessage) => {
console.log("Evento preActivate ", msg)
}
}
}