getHealthAggregateDataFromTypes method

Future<List<HealthDataPoint>> getHealthAggregateDataFromTypes({
  1. required List<HealthDataType> types,
  2. required DateTime startDate,
  3. required DateTime endDate,
  4. int activitySegmentDuration = 1,
  5. bool includeManualEntry = true,
})

Fetch a list of health data points based on types.

Implementation

Future<List<HealthDataPoint>> getHealthAggregateDataFromTypes({
  required List<HealthDataType> types,
  required DateTime startDate,
  required DateTime endDate,
  int activitySegmentDuration = 1,
  bool includeManualEntry = true,
}) async {
  List<HealthDataPoint> dataPoints = [];

  final result = await _prepareAggregateQuery(
      startDate, endDate, types, activitySegmentDuration, includeManualEntry);
  dataPoints.addAll(result);

  return removeDuplicates(dataPoints);
}