multiple notification strategies

This commit is contained in:
Tria
2026-06-03 16:17:36 +03:00
parent 36a8002163
commit da10d067f8
7 changed files with 81 additions and 8 deletions

View File

@@ -1,9 +1,14 @@
import { Module } from "@nestjs/common";
import { NotificationsService } from "./notifications.service";
import { EmailNotificationStrategy } from "./strategies/notification.email.strategy";
import { SmsNotificationStrategy } from "./strategies/notification.sms.strategy";
import { HttpModule } from "@nestjs/axios";
@Module({
providers: [NotificationsService],
imports: [HttpModule],
controllers: [],
providers: [EmailNotificationStrategy, SmsNotificationStrategy, NotificationsService],
exports: [NotificationsService],
})
export class NotificationsModule {}
export class NotificationsModule { }