getStats method

  1. @override
Future<List<StatsReport>> getStats()
override

Implementation

@override
Future<List<StatsReport>> getStats() async {
  var stats = await jsutil.promiseToFuture<dynamic>(
      jsutil.callMethod(_jsRtpReceiver, 'getStats', []));
  var report = <StatsReport>[];
  stats.forEach((key, value) {
    report.add(
        StatsReport(value['id'], value['type'], value['timestamp'], value));
  });
  return report;
}