getUriQueryString function
Returns query parameters string, e.g.
application_id=774&auth_key=aY7WwSRmu2-GbfA&nonce=1451135156
The difference between this function from the getQueryString is that this one is based on the dart
specifications
Implementation
String getUriQueryString(Map<String, dynamic> params) {
var stringedParameters = params.map((key, value) {
if (value is Set || value is List) {
value = value.map((element) {
return element.toString();
}).toList();
} else {
value = value.toString();
}
return MapEntry(key, value);
});
var newUri = Uri(queryParameters: stringedParameters);
return newUri.query;
}