setReadTimeout method

  1. @override
void setReadTimeout(
  1. Duration timeout
)
override

Sets a timeout for read operations.

Implementation

@override
void setReadTimeout(Duration timeout) {
  _currentReadTimeout = timeout;
  _readTimeout?.cancel();
  if (timeout != Duration.zero) {
    _readTimeout = Timer(timeout, () {
      _handleError(Exception('read timeout'));
    });
  }
}