refactor api modules

This commit is contained in:
2025-12-22 19:17:33 +01:00
parent c90b2166c1
commit 1333f5e907
100 changed files with 2226 additions and 1936 deletions

View File

@@ -1,4 +1,4 @@
import type { GetSponsorshipPricingOutputPort } from '@core/racing/application/ports/output/GetSponsorshipPricingOutputPort';
import type { GetEntitySponsorshipPricingResult } from '@core/racing/application/use-cases/GetEntitySponsorshipPricingUseCase';
import { GetEntitySponsorshipPricingResultDTO } from '../dtos/GetEntitySponsorshipPricingResultDTO';
export class GetEntitySponsorshipPricingPresenter {
@@ -8,7 +8,7 @@ export class GetEntitySponsorshipPricingPresenter {
this.result = null;
}
present(output: GetSponsorshipPricingOutputPort | null) {
present(output: GetEntitySponsorshipPricingResult | null) {
if (!output) {
this.result = {
entityType: 'season',
@@ -21,11 +21,11 @@ export class GetEntitySponsorshipPricingPresenter {
this.result = {
entityType: output.entityType,
entityId: output.entityId,
pricing: output.pricing.map(item => ({
id: item.id,
level: item.level,
pricing: output.tiers.map(item => ({
id: item.name,
level: item.name,
price: item.price,
currency: item.currency,
currency: 'USD',
})),
};
}