getStateHistory static method

List<Map<String, dynamic>> getStateHistory({
  1. int? limit,
})

Get state change history

Implementation

static List<Map<String, dynamic>> getStateHistory({int? limit}) {
  if (!_enabled || !_trackStateHistory) {
    return [];
  }

  final history = limit != null
      ? _stateHistory.take(limit).toList()
      : _stateHistory;

  return history.map((s) => s.toJson()).toList();
}