mirror of
https://github.com/YuzuZensai/Minikura.git
synced 2026-03-30 11:24:35 +00:00
20 lines
572 B
TypeScript
20 lines
572 B
TypeScript
import {
|
|
UserSuspendedEvent,
|
|
UserUnsuspendedEvent,
|
|
} from "../../domain/events/server-lifecycle.events";
|
|
import { eventBus } from "../event-bus";
|
|
|
|
eventBus.subscribe(UserSuspendedEvent, async (event) => {
|
|
if (event.suspendedUntil) {
|
|
console.log(
|
|
`[Event] User suspended: ${event.userId} until ${event.suspendedUntil.toISOString()}`
|
|
);
|
|
} else {
|
|
console.log(`[Event] User suspended: ${event.userId} indefinitely`);
|
|
}
|
|
});
|
|
|
|
eventBus.subscribe(UserUnsuspendedEvent, async (event) => {
|
|
console.log(`[Event] User unsuspended: ${event.userId}`);
|
|
});
|