startScan method
Future<void>
startScan(
{ - int? scanningDuration = defaultScanningDuration,
})
override
Implementation
@override
Future<void> startScan({
int? scanningDuration = defaultScanningDuration,
}) async {
bool permissionsGranted = await requestPermissions();
if (!permissionsGranted) {
throw VtjFailure.permissionNotGranted();
}
if (await FlutterBluePlus.isSupported == false) {
throw VtjFailure.bluetoothNotSupported();
}
await FlutterBluePlus.startScan(
timeout: Duration(seconds: scanningDuration ?? defaultScanningDuration),
);
}