forget method

Future<void> forget()

Forget the device. This means that the device will be forgotten by the browser and no longer shows up in Bluetooth.getDevices.

Once forget has been called you won't be able to communicate with the device anymore.

May throw:

NOTE: Calling forget on a device retrieved via Bluetooth.requestLEScan will cause chrome to crash (last tested on 2022-12-23).

NOTE: Forgetting a device twice will cause chrome to crash (last tested on 2022-12-23).

See:

Implementation

Future<void> forget() async {
  if (!hasForget) {
    throw NativeAPINotImplementedError("forget");
  }
  await _JSUtil.promiseToFuture(_JSUtil.callMethod(_jsObject, "forget", []));
}