Add provisional payout estimates

This commit is contained in:
aecsocket
2026-08-25 15:11:11 +01:00
parent d999624702
commit 8cfd8ee660
19 changed files with 555 additions and 187 deletions
@@ -379,7 +379,7 @@ export function getMetricValue(
return point.metric_kind === 'playtime' ? point.seconds : 0
case 'revenue': {
if (point.metric_kind !== 'revenue') return 0
const value = Number.parseFloat(point.revenue)
const value = point.revenue
return Number.isFinite(value) ? value : 0
}
}
@@ -337,7 +337,7 @@ function addAnalyticsMetricToTableRow(
row.playtime += point.seconds
break
case 'revenue': {
const parsed = Number.parseFloat(point.revenue)
const parsed = point.revenue
row.revenue += Number.isFinite(parsed) ? parsed : 0
break
}
@@ -519,7 +519,7 @@ export function computeTotals(
totals.playtime += dataPoint.seconds
break
case 'revenue': {
const value = Number.parseFloat(dataPoint.revenue)
const value = dataPoint.revenue
totals.revenue += Number.isFinite(value) ? value : 0
break
}