convertTrackingParamsListToMap function

Map<String, dynamic>? convertTrackingParamsListToMap(
  1. List<TrackingParams>? params
)

Convert list of TrackingParams to a single combined map

Implementation

Map<String, dynamic>? convertTrackingParamsListToMap(
    List<TrackingParams>? params) {
  if (params == null || params.isEmpty) return null;

  Map<String, dynamic> combinedMap = {};

  for (var param in params) {
    var paramMap = param.toMap();
    combinedMap.addAll(paramMap);
  }

  return combinedMap.isEmpty ? null : combinedMap;
}