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;
final entry = providerTuningRegistry.forUrl(url);
if (entry == null) return effectiveProviderStreamIdleTimeout;
return entry.streamIdle ?? effectiveProviderStreamIdleTimeout;
}