getActivitySummary method

  1. @override
List<DiagnosticActivity> getActivitySummary()
override

Get activity summary for all tracked components.

Implementation

@override
List<DiagnosticActivity> getActivitySummary() {
  return _activities.entries.map((e) {
    return DiagnosticActivity(
      componentId: e.key,
      lastActivityAt: e.value.lastActivityAt,
      totalEvents: e.value.totalEvents,
      queueDepth: e.value.queueDepth,
    );
  }).toList();
}