storage method

String storage(
  1. String path, {
  2. Map<String, dynamic>? query,
})

Generate a URL to a file in storage.

Implementation

String storage(String path, {Map<String, dynamic>? query}) {
  var storageUrl =
      '$_assetBaseUrl/storage/${path.startsWith('/') ? path.substring(1) : path}';

  if (_forceHttps && storageUrl.startsWith('http://')) {
    storageUrl = storageUrl.replaceFirst('http://', 'https://');
  }

  if (query != null && query.isNotEmpty) {
    final queryString = _buildQueryString(query);
    storageUrl += '?$queryString';
  }

  return storageUrl;
}