website refactor

This commit is contained in:
2026-01-16 22:32:55 +01:00
parent 27f5a52e04
commit 9edf64130f
84 changed files with 497 additions and 300 deletions

View File

@@ -1,6 +1,6 @@
import type { IPageViewRepository } from '@core/analytics/application/repositories/PageViewRepository';
import type { IEngagementRepository } from '@core/analytics/domain/repositories/EngagementRepository';
import type { Logger } from '@core/shared/domain/Logger';
import type { PageViewRepository } from '@core/analytics/application/repositories/PageViewRepository';
import type { EngagementRepository } from '@core/analytics/domain/repositories/EngagementRepository';
import type { Logger } from '@core/shared/application/UseCaseOutputPort/UseCaseOutputPort/UseCaseOutputPort_TEMP_TEMP';
import { Provider } from '@nestjs/common';
import {
@@ -28,13 +28,13 @@ export const AnalyticsProviders: Provider[] = [
GetAnalyticsMetricsPresenter,
{
provide: RecordPageViewUseCase,
useFactory: (repo: IPageViewRepository, logger: Logger) =>
useFactory: (repo: PageViewRepository, logger: Logger) =>
new RecordPageViewUseCase(repo, logger),
inject: [ANALYTICS_PAGE_VIEW_REPOSITORY_TOKEN, LOGGER_TOKEN],
},
{
provide: RecordEngagementUseCase,
useFactory: (repo: IEngagementRepository, logger: Logger) =>
useFactory: (repo: EngagementRepository, logger: Logger) =>
new RecordEngagementUseCase(repo, logger),
inject: [ANALYTICS_ENGAGEMENT_REPOSITORY_TOKEN, LOGGER_TOKEN],
},
@@ -46,7 +46,7 @@ export const AnalyticsProviders: Provider[] = [
},
{
provide: GetAnalyticsMetricsUseCase,
useFactory: (logger: Logger, repo: IPageViewRepository) =>
useFactory: (logger: Logger, repo: PageViewRepository) =>
new GetAnalyticsMetricsUseCase(logger, repo),
inject: [LOGGER_TOKEN, ANALYTICS_PAGE_VIEW_REPOSITORY_TOKEN],
},