notification module refactor

This commit is contained in:
2025-12-10 23:19:48 +03:30
parent 00d1c42331
commit 2d0c7dabee
16 changed files with 234 additions and 222 deletions
@@ -8,7 +8,7 @@ import { NotificationService } from './services/notification.service';
import { NotificationPreferenceService } from './services/notification-preference.service';
import { NotificationQueueService } from './services/notification-queue.service';
import { PushNotificationService } from './services/push-notification.service';
import { SmsNotificationService } from './services/sms-notification.service';
import { SmsAdaptorService } from './services/sms.adaptor';
import { SmsProcessor } from './processors/sms.processor';
import { PushProcessor } from './processors/push.processor';
import { NotificationsController } from './notifications.controller';
@@ -18,10 +18,12 @@ import { NotificationListeners } from './listeners/notification.listeners';
import { AuthModule } from '../auth/auth.module';
import { ConfigService } from '@nestjs/config';
import { NotificationQueueNameEnum } from './constants/queue';
import { UtilsModule } from '../utils/utils.module';
@Module({
imports: [
AuthModule,
UtilsModule,
JwtModule,
MikroOrmModule.forFeature([Notification, NotificationPreference, User, Restaurant]),
BullModule.registerQueue({ name: NotificationQueueNameEnum.SMS }, { name: NotificationQueueNameEnum.PUSH }),
@@ -42,7 +44,7 @@ import { NotificationQueueNameEnum } from './constants/queue';
NotificationPreferenceService,
NotificationQueueService,
PushNotificationService,
SmsNotificationService,
SmsAdaptorService,
PushProcessor,
SmsProcessor,
NotificationListeners,
@@ -52,7 +54,7 @@ import { NotificationQueueNameEnum } from './constants/queue';
NotificationPreferenceService,
NotificationQueueService,
PushNotificationService,
SmsNotificationService,
SmsAdaptorService,
],
})
export class NotificationsModule {}