feat: ( notifications ) add payment/cancellation events and ticket confirmation

This commit is contained in:
Abubeker Yasin
2026-06-19 15:49:30 +03:00
parent fcbc59e95b
commit 2288a9efda
7 changed files with 280 additions and 39 deletions

View File

@@ -1,4 +1,5 @@
import { Module } from '@nestjs/common';
import { HttpModule } from '@nestjs/axios';
import { ClientsModule, Transport } from '@nestjs/microservices';
import { NotificationsController } from './notifications.controller';
import { NotificationsService } from './notifications.service';
@@ -8,6 +9,8 @@ import { SmsClientService } from './sms-client.service';
@Module({
imports: [
// Required by IamGuard (injects HttpService) used in NotificationsController.
HttpModule.register({ timeout: 10_000 }),
ClientsModule.register([
{
name: 'EMAIL_SERVICE',