getDailyLogs method
get daily logs based on userID
Implementation
Future<List<UserSymptomsLogData>> getDailyLogs() async {
final mInstance = MenstrualCycleWidget.instance!;
String customerId = mInstance.getCustomerId();
Database? db = await instance.database;
final List<Map<String, dynamic>> queryResponse = await db!.rawQuery(
"Select * from $tableDailyUserSymptomsLogsData WHERE $columnCustomerId='$customerId'");
List<UserSymptomsLogData> usersLogDataList = [];
List.generate(queryResponse.length, (i) {
UserSymptomsLogData userLogsData = UserSymptomsLogData();
userLogsData.id = queryResponse[i][columnID];
userLogsData.customerId = queryResponse[i][columnCustomerId];
userLogsData.symptomData = queryResponse[i][columnUserEncryptData];
userLogsData.logDate = queryResponse[i][columnLogDate];
userLogsData.createdAt = queryResponse[i][columnCreatedDateTime];
usersLogDataList.add(userLogsData);
});
return usersLogDataList;
}