dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_EmailPreferencesEngagementModule cluster_EmailPreferencesEngagementModule_imports cluster_EmailPreferencesEngagementModule_exports cluster_EmailPreferencesEngagementModule_providers forwardRef(() => require() forwardRef(() => require() EmailPreferencesEngagementModule EmailPreferencesEngagementModule forwardRef(() => require()->EmailPreferencesEngagementModule EmailPreferencesService EmailPreferencesService EmailPreferencesEngagementModule->EmailPreferencesService EmailPreferencesService EmailPreferencesService EmailPreferencesService->EmailPreferencesEngagementModule

File

apps/recallassess/recallassess-api/src/api/shared/email/email-preferences-engagement.module.ts

Description

Participant preferences, send-time/engagement helpers, reminder intelligence, rate limits, and admin analytics — shared by reminders, limits, and scheduled sending.

import { BNestPrismaModule } from "@bish-nest/core/services";
import { forwardRef, Module } from "@nestjs/common";
import { EmailPreferencesService } from "./services/email-preferences.service";

/**
 * Participant preferences, send-time/engagement helpers, reminder intelligence,
 * rate limits, and admin analytics — shared by reminders, limits, and scheduled sending.
 */
@Module({
  imports: [BNestPrismaModule, forwardRef(() => require("./email.module").EmailModule)],
  providers: [
    EmailPreferencesService,
  ],
  exports: [
    EmailPreferencesService,
  ],
})
export class EmailPreferencesEngagementModule {}

results matching ""

    No results matching ""