getCurrentPregnancyWeek method
get Current week of pregnancy
Implementation
Future<int> getCurrentPregnancyWeek() async {
final dbHelper = MenstrualCycleDbHelper.instance;
int currentPregnancyWeek = 0;
String lastPeriodDate = await dbHelper.getLastPeriodDate();
if (lastPeriodDate.isNotEmpty) {
final difference =
DateTime.now().difference(DateTime.parse(lastPeriodDate)).inDays + 1;
currentPregnancyWeek = (difference / 7).floor() + 1;
}
return currentPregnancyWeek;
}