feat(F-171): completed feature
This commit is contained in:
@@ -41,7 +41,7 @@ import { PgPaymentMethodRepository } from '../modules/pos/infrastructure/pg-paym
|
||||
import { PgCashSessionRepository } from '../modules/pos/infrastructure/pg-cash-session-repository.js';
|
||||
import { registerCheckoutRoutes } from '../modules/checkout/index.js';
|
||||
import { registerPaymentsRoutes } from '../modules/payments/index.js';
|
||||
import { registerNotificationsRoutes } from '../modules/notifications/index.js';
|
||||
import { registerNotificationsRoutes, SettingsEmailProvider } from '../modules/notifications/index.js';
|
||||
import { registerReportingRoutes } from '../modules/reporting/index.js';
|
||||
import { registerPosRoutes } from '../modules/pos/api/pos.routes.js';
|
||||
import { registerReviewsRoutes } from '../modules/reviews/index.js';
|
||||
@@ -52,7 +52,6 @@ import { AuditLogger, RateLimiter, registerSecurityRoutes } from '../modules/sec
|
||||
import { getLogBroadcaster } from '../infrastructure/logging/log-broadcaster.js';
|
||||
import { registerAdminStatsRoutes } from '../modules/admin-stats/index.js';
|
||||
import { createInMemoryTelemetry, registerMetricsRoutes } from '../modules/observability/index.js';
|
||||
import { LoggingEmailProvider } from '../modules/notifications/index.js';
|
||||
import { createFlagStore, type FeatureFlagProvider } from '../modules/flags/index.js';
|
||||
import { AppError, errorEnvelope } from '../shared/errors.js';
|
||||
import { createLogger, type Logger } from '../infrastructure/logging/logger.js';
|
||||
@@ -362,7 +361,7 @@ export async function buildApp(deps: BuildAppDeps = {}): Promise<FastifyInstance
|
||||
await registerNotificationsRoutes(instance, {
|
||||
pool: deps.pool as pg.Pool,
|
||||
authenticate: combinedAuth,
|
||||
emailProvider: new LoggingEmailProvider(),
|
||||
emailProvider: new SettingsEmailProvider(deps.pool as pg.Pool),
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user