disconnect method

Future<void> disconnect()

Implementation

Future<void> disconnect() async {
  _shouldConnect = false;
  _autoReconnectEnabled = false;

  _reconnectTimer?.cancel();
  _reconnectTimer = null;

  await _disconnectInternal(
    emitDisconnectedState: true,
    clearMatchingDevice: true,
  );
}