apps/recallassess/recallassess-api/src/api/shared/email/email-resilience.module.ts
Error classification/translation, SES health/quota helpers, circuit breaker, scheduled cleanup, and reminder frequency/consolidation — used by scheduled sending, retries, reminders, and email log UI.
import { BNestPrismaModule } from "@bish-nest/core/services";
import { forwardRef, Module } from "@nestjs/common";
import { EmailSendingLimitsModule } from "./email-sending-limits.module";
/**
* Error classification/translation, SES health/quota helpers, circuit breaker,
* scheduled cleanup, and reminder frequency/consolidation — used by scheduled
* sending, retries, reminders, and email log UI.
*/
@Module({
imports: [
BNestPrismaModule,
EmailSendingLimitsModule,
forwardRef(() => require("./email.module").EmailModule),
],
providers: [],
exports: [],
})
export class EmailResilienceModule {}