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