ScHttpClient constructor

ScHttpClient({
  1. String? getCache(
    1. Uri,
    2. Map<String, String>
    ) = _getCacheDmy,
  2. void setCache(
    1. Uri,
    2. Map<String, String>,
    3. String,
    4. Duration?,
    ) = _setCacheDmy,
  3. String? getPostCache(
    1. Uri,
    2. Object,
    3. Map<String, String>
    ) = _getPostCacheDmy,
  4. void setPostCache(
    1. Uri,
    2. Object,
    3. Map<String, String>,
    4. String,
    5. Duration?,
    ) = _setPostCacheDmy,
  5. Uint8List? getBinCache(
    1. Uri,
    2. Map<String, String>
    ) = _getBinCacheDmy,
  6. void setBinCache(
    1. Uri,
    2. Map<String, String>,
    3. Uint8List,
    4. Duration?,
    ) = _setCacheDmy,
  7. String? userAgent,
  8. String findProxy(
    1. Uri
    )?,
})

Implementation

ScHttpClient({
  this.getCache = _getCacheDmy,
  this.setCache = _setCacheDmy,
  this.getPostCache = _getPostCacheDmy,
  this.setPostCache = _setPostCacheDmy,
  this.getBinCache = _getBinCacheDmy,
  this.setBinCache = _setCacheDmy,
  String? userAgent,
  String Function(Uri)? findProxy,
}) {
  if (userAgent != null) _client.userAgent = userAgent;
  if (findProxy != null) _client.findProxy = findProxy;
}