getPastPeriodDates method

Future<List<String>> getPastPeriodDates()

Return range of last periods date

Implementation

Future<List<String>> getPastPeriodDates() async {
  final mInstance = MenstrualCycleWidget.instance!;
  Database? db = await instance.database;
  String customerId = mInstance.getCustomerId();
  List<String> periodDays = [];

  final List<Map<String, dynamic>> queryResponse = await db!.rawQuery(
      "Select * from $tableUserPeriodsLogsData WHERE $columnCustomerId='$customerId'");
  List.generate(queryResponse.length, (i) {
    String periodDate = Encryption.instance
        .decrypt(queryResponse[i][columnPeriodEncryptDate]);
    periodDays.add(periodDate);
  });

  //printLogs("Logs ${periodDays.toString()}");
  return periodDays;
}