matchCacheKey method

  1. @override
Uri matchCacheKey(
  1. Uri uri
)
override

Returns a Uri that represents the cache key for the given uri. This can be used to uniquely identify cached media resources.

Implementation

@override
Uri matchCacheKey(Uri uri) {
  Map<String, String> params = {};
  params.addAll(uri.queryParameters);
  params.removeWhere((key, _) => key != 'startRange' && key != 'endRange');
  uri = uri.replace(queryParameters: params.isEmpty ? null : params);
  return uri;
}