thousandToData function
Implementation
DigitData thousandToData(int value) {
if (value < pow(1000, 1)) {
return DigitData(data: value, suffix: "", fraction: 0);
} else if (value < pow(1000, 2)) {
return DigitData(data: value / pow(1000, 1), suffix: "K", fraction: 1);
} else if (value < pow(1000, 3)) {
return DigitData(data: value / pow(1000, 2), suffix: "M", fraction: 1);
} else if (value < pow(1000, 4)) {
return DigitData(data: value / pow(1000, 3), suffix: "B", fraction: 1);
} else if (value < pow(1000, 5)) {
return DigitData(data: value / pow(1000, 4), suffix: "T", fraction: 1);
} else {
return DigitData(data: value, suffix: "", fraction: 0);
}
}