getOrganizedVariables static method

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

Get organized variables array from raw JS engine format (variable1,variable2,variable3,variable4 -> variables[])

Implementation

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

  for (int i = 1; i <= 4; i++) {
    final varKey = 'variable$i';
    if (rawResult.containsKey(varKey) && rawResult[varKey] != null) {
      final varData = rawResult[varKey];
      if (varData is Map<String, dynamic> && varData.isNotEmpty) {
        variables.add(varData);
      }
    }
  }

  return variables;
}