deviceDestroy method

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

Implementation

@override
Future<void> deviceDestroy() async {
  if (_destroyFlag == true) return;
  _destroyFlag = true;
  WidgetsBinding.instance.removeObserver(this);
  await disconnect();
  this.removeListener<P2PConnectStateChanged>(_connectStateListener);
  removeCommandListener();
  super.deviceDestroy();
}