url.dart 376 B

1234567891011121314
  1. import '../config.dart';
  2. Uri formattedUrl(String path, [Map<String, dynamic> query]) {
  3. String apiUrl = config['apiUrl'];
  4. if (apiUrl.indexOf('/') == -1) {
  5. return Uri.https(apiUrl, path);
  6. }
  7. String host = apiUrl.substring(0, apiUrl.indexOf('/'));
  8. String pathPrefix = apiUrl.substring(apiUrl.indexOf('/'));
  9. return Uri.https(host, "$pathPrefix$path", query);
  10. }