onTransportError method

  1. @override
void onTransportError()
override

Implementation

@override
void onTransportError() {
  if (transportError == null) {
    transportError = true;

    logger.debug('transport error occurred, deleting transaction $id');

    if (_resendProvisionalTimer != null) {
      clearInterval(_resendProvisionalTimer);
      _resendProvisionalTimer = null;
    }

    clearTimeout(L);
    clearTimeout(H);
    clearTimeout(I);

    stateChanged(TransactionState.TERMINATED);
    ua!.destroyTransaction(this);
  }
}