fix api build issues
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user