workoutQuery static method

Future<List<Workout>> workoutQuery(
  1. Predicate predicate
)

Returns Workout samples for the provided time interval predicate predicate.

Implementation

static Future<List<Workout>> workoutQuery(Predicate predicate) async {
  final result =
      await _methodChannel.invokeMethod('workoutQuery', predicate.map);
  final List<dynamic> list = jsonDecode(result);
  final workouts = <Workout>[];
  for (final Map<String, dynamic> map in list) {
    final workout = Workout.fromJson(map);
    workouts.add(workout);
  }
  return workouts;
}