buildQueryString function

String buildQueryString(
  1. Map<String, String> query
)

Implementation

String buildQueryString(Map<String, String> query) {
  if (query.isEmpty) {
    return '';
  }

  return '?' +
      query.entries
          .map((e) =>
              '${Uri.encodeQueryComponent(e.key)}=${Uri.encodeQueryComponent(e.value)}')
          .join('&');
}