getPercent method

String getPercent()

Implementation

String getPercent() {
  var lst = widget.data.messageExts.takeWhile((e) => e.extensionKey != 'closed').toList();
  int tatalvotes = lst.length;
  int currentv = 0;
  for (var element in lst) {
    bool isEq = element.extensionValue.split("_").contains(
          widget.option.index.toString(),
        );

    if (isEq) {
      currentv++;
    }
  }
  double per = tatalvotes == 0
      ? 0
      : double.parse(
          (currentv / tatalvotes).toStringAsFixed(1),
        );
  return "${per * 100}%";
}