getStepCounts method

  1. @override
Future<int> getStepCounts({
  1. DateTime? startDate,
  2. DateTime? endDate,
})
override

Implementation

@override
Future<int> getStepCounts({DateTime? startDate, DateTime? endDate}) async {
  final Map<String, dynamic> arguments = {};

  if (startDate != null) {
    arguments['startDate'] = startDate.millisecondsSinceEpoch;
  }

  if (endDate != null) {
    arguments['endDate'] = endDate.millisecondsSinceEpoch;
  }

  final result = await methodChannel.invokeMethod<int>(
    'getStepCount',
    arguments.isEmpty ? null : arguments,
  );
  return result ?? 0;
}