asContextParam method
Implementation
String? asContextParam(Map<String, dynamic>? context) {
if (context == null) {
return null;
}
return context.entries.map((entry) {
String contextValue;
final value = entry.value;
if (value is List) {
contextValue = _encodeList(value);
} else if (value is List<dynamic>) {
contextValue = _encodeList(value);
} else {
contextValue = _cldEncodeSingleContextItem(value.toString());
}
return '${_cldEncodeSingleContextItem(entry.key)}=$contextValue';
}).join('|');
}