generateMetadata static method

String? generateMetadata(
  1. Map<String, dynamic>? map
)

Implementation

static String? generateMetadata(Map<String, dynamic>? map) {
  map?.removeWhere(
      (key, value) => value == null || (value is List && value.isEmpty));
  if (map?.isEmpty ?? true) return null;
  final metadata = MapUtils.parseMapDynamicHeaders(map!);
  return metadata?.entries
      .map((entry) =>
          '${entry.key} ${base64.encode(utf8.encode(entry.value))}')
      .join(',');
}