getAvgCycleLength method
get average cycle length. Default is 0
Implementation
Future<int> getAvgCycleLength() async {
List<PeriodsDateRange> allPeriodRange = await getAllPeriodsDetails();
int avgCycleLength = 0;
if (allPeriodRange.isNotEmpty) {
int totalCycleLength = 0;
for (int i = 0; i < allPeriodRange.length; i++) {
totalCycleLength = totalCycleLength + allPeriodRange[i].cycleLength!;
}
avgCycleLength = totalCycleLength ~/ allPeriodRange.length;
}
return avgCycleLength;
}