getNextPredictedPeriodDate method

Future<String> getNextPredictedPeriodDate()

get Next Predicted Period Date

Implementation

Future<String> getNextPredictedPeriodDate() async {
  // TODO Check if period date is less then current day then return blank
  if (_lastPeriodDate.isNotEmpty) {
    int cycleLength = getCycleLength();
    DateTime nextPeriodDate = CalenderDateUtils.dateFormat
        .parse(getPreviousPeriodDay())
        .add(Duration(days: cycleLength));

    return CalenderDateUtils.dateDayFormat(nextPeriodDate);
  }
  return "";
}