queryAndAggregateUsageStats static method

Future<Map<String, UsageInfo>> queryAndAggregateUsageStats(
  1. DateTime startDate,
  2. DateTime endDate
)

Implementation

static Future<Map<String, UsageInfo>> queryAndAggregateUsageStats(
    DateTime startDate, DateTime endDate) async {
  int end = endDate.millisecondsSinceEpoch;
  int start = startDate.millisecondsSinceEpoch;
  Map<String, int> interval = {'start': start, 'end': end};
  Map usageAggStats =
      await _channel.invokeMethod('queryAndAggregateUsageStats', interval);
  Map<String, UsageInfo> result = usageAggStats
      .map((key, value) => MapEntry(key as String, UsageInfo.fromMap(value)));
  return result;
}