Fix issues with formatLargeNumber

This commit is contained in:
Flashfyre 2024-05-14 16:12:31 -04:00
parent 06ec265bcd
commit f505c7f5fd

View File

@ -192,7 +192,9 @@ export function formatLargeNumber(count: integer, threshold: integer): string {
return '?'; return '?';
} }
const digits = ((ret.length + 2) % 3) + 1; const digits = ((ret.length + 2) % 3) + 1;
const decimalNumber = parseInt(ret.slice(digits, digits + (3 - digits))); let decimalNumber = ret.slice(digits, digits + 2);
while (decimalNumber.endsWith('0'))
decimalNumber = decimalNumber.slice(0, -1);
return `${ret.slice(0, digits)}${decimalNumber ? `.${decimalNumber}` : ''}${suffix}`; return `${ret.slice(0, digits)}${decimalNumber ? `.${decimalNumber}` : ''}${suffix}`;
} }