requestPermission static method

Future<void> requestPermission()

Implementation

static Future<void> requestPermission() async {
  try {
    // make sure the adapter is ready (iOS in particular)
    await FlutterBluePlus.adapterState.where((val) => val == BluetoothAdapterState.on).first;
    await FlutterBluePlus.startScan();
    await FlutterBluePlus.stopScan();
  } catch (error) {
    _log.warning("Couldn't obtain Bluetooth permission. $error");
    return Future.error(BrilliantBluetoothException(error.toString()));
  }
}