providerStreamIdleTimeoutForUrl function
The effective stream-idle watchdog for one request URL (the
createSseIterator seam). Same resolution as
providerConnectTimeoutForUrl, for the idle leg.
Implementation
Duration providerStreamIdleTimeoutForUrl(Uri url) {
if (providerTuningRegistry.isEmpty) return effectiveProviderStreamIdleTimeout;
for (final entry in providerTuningRegistry.matchesForUrl(url)) {
final value = entry.streamIdle;
if (value != null) return value;
}
return effectiveProviderStreamIdleTimeout;
}