getPercent method
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}%";
}