startSecureSocket method

void startSecureSocket()

Implementation

void startSecureSocket() {
  Log.d(TAG, 'startSecureSocket');

  _socket!
      .secure(onBadCertificate: _validateBadCertificate)
      .then((secureSocket) {
    if (secureSocket == null) return;

    secureSocket
        .cast<List<int>>()
        .transform(utf8.decoder)
        .map(prepareStreamResponse)
        .listen(handleResponse,
            onError: (error) =>
                {handleSecuredConnectionError(error.toString())},
            onDone: handleSecuredConnectionDone);
    _openStream();
  });
}