@override Future<void> disconnect() async { if (_session == null) return; try { await _post('/release/${Uri.encodeComponent(_session!)}'); } catch (_) {} _session = null; _connectedDevice = null; }