getOrganizedMetrics static method

List<Map<String, dynamic>> getOrganizedMetrics(
  1. Map<String, dynamic> rawResult
)

Get organized metrics array from raw JS engine format (metric1,metric2 -> metrics[])

Implementation

static List<Map<String, dynamic>> getOrganizedMetrics(
    Map<String, dynamic> rawResult) {
  final metrics = <Map<String, dynamic>>[];

  for (int i = 1; i <= 2; i++) {
    final metricKey = 'metric$i';
    if (rawResult.containsKey(metricKey) && rawResult[metricKey] != null) {
      final metricData = rawResult[metricKey];
      if (metricData is Map<String, dynamic> && metricData.isNotEmpty) {
        metrics.add(metricData);
      }
    }
  }

  return metrics;
}