opt: reply/like num

Closes #85

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-01-01 16:24:05 +08:00
parent 2e480518b7
commit 45e1282a0e
4 changed files with 16 additions and 10 deletions

View File

@@ -482,16 +482,21 @@ class Utils {
return number;
}
}
if (number >= 100000000) {
return '${(number / 100000000).toStringAsFixed(1)}亿';
} else if (number > 10000) {
double result = number / 10000;
String format(first, second) {
double result = number / first;
String format = result.toStringAsFixed(1);
if (format.endsWith('.0')) {
return '${result.toInt()}';
return '${result.toInt()}$second';
} else {
return '$format';
return '$format$second';
}
}
if (number >= 100000000) {
return format(100000000, '亿');
} else if (number >= 10000) {
return format(10000, '');
} else {
return number.toString();
}