wip league admin tools
This commit is contained in:
@@ -123,7 +123,7 @@ export class GetSponsorDashboardUseCase {
|
||||
totalRaces += raceCount;
|
||||
|
||||
// Calculate impressions based on completed races and drivers
|
||||
const completedRaces = races.filter(r => r.status === 'completed').length;
|
||||
const completedRaces = races.filter(r => r.status.isCompleted()).length;
|
||||
const leagueImpressions = completedRaces * driverCount * 100; // Simplified: 100 views per driver per race
|
||||
totalImpressions += leagueImpressions;
|
||||
|
||||
@@ -154,7 +154,7 @@ export class GetSponsorDashboardUseCase {
|
||||
});
|
||||
}
|
||||
|
||||
const activeSponsorships = sponsorships.filter(s => s.status === 'active').length;
|
||||
const activeSponsorships = sponsorships.filter((s) => s.status.toString() === 'active').length;
|
||||
const costPerThousandViews = totalImpressions > 0
|
||||
? totalInvestmentMoney.amount / (totalImpressions / 1000)
|
||||
: 0;
|
||||
|
||||
Reference in New Issue
Block a user