url method

String url(
  1. String path, {
  2. dynamic query,
  3. bool includeTelemetry = false,
})

Implementation

String url(String path, {dynamic query, bool includeTelemetry = false}) {
  dynamic params = query ?? {};
  if (includeTelemetry) {
    params['auth0Client'] = this.encodedTelemetry();
  }
  var parsed = Uri(
    scheme: scheme,
    host: host,
    path: path,
    queryParameters: Map.from(params),
  );
  return parsed.query.isEmpty
      ? parsed.toString().replaceAll('?', '')
      : parsed.toString();
}