disconnect method

void disconnect()

Disconnect the WebSocket

Implementation

void disconnect() {
  log.d('ByBitWebSocket.disconnect()');
  if (pingTimer != null) {
    pingTimer!.cancel();
  }
  if (websocket != null) {
    websocket!.sink.close(status.goingAway);
  } else {
    log.e('was already disconnected');
  }
  pingTimer = null;
  websocket = null;
  controller = null;
  transformer = null;
  timeoutTimer = null;
}