fix api build issues

This commit is contained in:
2025-12-25 13:40:38 +01:00
parent 722a185dd9
commit 3ceb837e15
32 changed files with 150 additions and 133 deletions

View File

@@ -1,5 +1,6 @@
import type { GetPendingSponsorshipRequestsResult } from '@core/racing/application/use-cases/GetPendingSponsorshipRequestsUseCase';
import { GetPendingSponsorshipRequestsOutputDTO } from '../dtos/GetPendingSponsorshipRequestsOutputDTO';
import { SponsorshipRequestDTO } from '../dtos/SponsorshipRequestDTO';
export class GetPendingSponsorshipRequestsPresenter {
private result: GetPendingSponsorshipRequestsOutputDTO | null = null;
@@ -18,27 +19,26 @@ export class GetPendingSponsorshipRequestsPresenter {
entityType: outputPort.entityType,
entityId: outputPort.entityId,
requests: outputPort.requests.map(r => {
const request: any = {
id: r.request.id,
sponsorId: r.request.sponsorId,
sponsorName: r.sponsor?.name?.toString() || 'Unknown Sponsor',
tier: r.request.tier,
offeredAmount: r.financials.offeredAmount.amount,
currency: r.financials.offeredAmount.currency,
formattedAmount: `${r.financials.offeredAmount.amount} ${r.financials.offeredAmount.currency}`,
createdAt: r.request.createdAt,
platformFee: r.financials.platformFee.amount,
netAmount: r.financials.netAmount.amount,
};
const request = new SponsorshipRequestDTO();
request.id = r.request.id;
request.sponsorId = r.request.sponsorId;
request.sponsorName = r.sponsor?.name?.toString() || 'Unknown Sponsor';
request.tier = r.request.tier;
request.offeredAmount = r.financials.offeredAmount.amount;
request.currency = r.financials.offeredAmount.currency;
request.formattedAmount = `${r.financials.offeredAmount.amount} ${r.financials.offeredAmount.currency}`;
request.createdAt = r.request.createdAt;
request.platformFee = r.financials.platformFee.amount;
request.netAmount = r.financials.netAmount.amount;
if (r.sponsor?.logoUrl) {
request.sponsorLogo = r.sponsor.logoUrl.toString();
}
if (r.request.message) {
request.message = r.request.message;
}
return request;
}),
totalCount: outputPort.totalCount,