buildUrlWithQueryParams static method

String buildUrlWithQueryParams(
  1. String baseUrl,
  2. Map<String, String> queryParams
)

Build URL with query parameters

baseUrl - The base URL queryParams - Query parameters to add Returns URL with query parameters

Implementation

static String buildUrlWithQueryParams(String baseUrl, Map<String, String> queryParams) {
  try {
    final uri = Uri.parse(baseUrl);
    final newUri = uri.replace(queryParameters: queryParams);
    return newUri.toString();
  } catch (e) {
    return baseUrl;
  }
}