thousandToData function

DigitData thousandToData(
  1. int value
)

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);
  }
}