encodeUriParameters function
Implementation
String encodeUriParameters(Map<String, dynamic> queryParameters) {
var queryString = Uri(queryParameters: queryParameters.map((key, value) {
if (value is Map || value is List) {
return MapEntry(key, json.encode(value));
} else {
return MapEntry(key, value.toString());
}
})).query;
if (queryString.isNotEmpty) {
queryString = '?$queryString';
}
return queryString;
}