setWriteTimeout method

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

Sets a timeout for write operations.

Implementation

@override
void setWriteTimeout(Duration timeout) {
  _currentWriteTimeout = timeout;
  _writeTimeout?.cancel();
  if (timeout != Duration.zero) {
    _writeTimeout = Timer(timeout, () {
      _handleError(Exception('write timeout'));
    });
  }
}