dispose method

  1. @override
Future<void> dispose()
override

Trennt die (eigene) Bluetooth-Verbindung, falls verbunden.

Implementation

@override
Future<void> dispose() async {
  final BluetoothDevice? device = _device;
  if (device == null) return;
  try {
    await device.disconnect();
  } catch (e) {
    if (kDebugMode) print('Fehler beim Trennen von $address: $e');
  } finally {
    _device = null;
  }
}