fix numbers returned from query as string

This commit is contained in:
Ben Wilson
2023-12-04 08:26:47 -05:00
parent bffcf6c74c
commit 0b147ea5db
@@ -205,14 +205,14 @@ export class ClientStatisticsService {
if (time < 1) { if (time < 1) {
return 0; return 0;
} }
return (latestStat.shares * 4294967296) / (time / 1000); return (parseFloat(latestStat.shares) * 4294967296) / (time / 1000);
} else { } else {
const secondLatestStat = result[1]; const secondLatestStat = result[1];
const time = new Date(latestStat.updatedAt).getTime() - new Date(secondLatestStat.createdAt).getTime(); const time = new Date(latestStat.updatedAt).getTime() - new Date(secondLatestStat.createdAt).getTime();
if (time < 1) { if (time < 1) {
return 0; return 0;
} }
return ((latestStat.shares + secondLatestStat.shares) * 4294967296) / (time / 1000); return ((parseFloat(latestStat.shares) + parseFloat(secondLatestStat.shares)) * 4294967296) / (time / 1000);
} }
} }