getRecentEvents method

List<PerformanceEvent> getRecentEvents({
  1. int? limit,
  2. String? category,
})

Gets recent performance events

Implementation

List<PerformanceEvent> getRecentEvents({int? limit, String? category}) {
  var events = _recentEvents.toList();

  if (category != null) {
    events = events.where((e) => e.category == category).toList();
  }

  if (limit != null && limit < events.length) {
    events = events.sublist(events.length - limit);
  }

  return events;
}