35 lines
669 B
TypeScript
35 lines
669 B
TypeScript
import { ConsumeMessage } from "amqplib";
|
|
import { SimNosUsecases } from "./SimNOS.usecases";
|
|
|
|
export class SimNosController {
|
|
|
|
constructor(
|
|
uscases: SimNosUsecases
|
|
) {
|
|
}
|
|
|
|
public activate() {
|
|
return async (msg: ConsumeMessage) => {
|
|
console.log("Evento activate ", msg)
|
|
}
|
|
}
|
|
|
|
public suspend() {
|
|
return async (msg: ConsumeMessage) => {
|
|
console.log("Evento suspend ", msg)
|
|
}
|
|
}
|
|
|
|
public terminate() {
|
|
return async (msg: ConsumeMessage) => {
|
|
console.log("Evento termiante ", msg)
|
|
}
|
|
}
|
|
|
|
public preActivate() {
|
|
return async (msg: ConsumeMessage) => {
|
|
console.log("Evento preActivate ", msg)
|
|
}
|
|
}
|
|
}
|