discoverPrinters static method
Implementation
static DiscoverResult<BluetoothPrinterDevice> discoverPrinters({bool isBle = false}) async {
if (Platform.isAndroid) {
final List<dynamic> results =
isBle ? await flutterPrinterChannel.invokeMethod('getBluetoothLeList') : await flutterPrinterChannel.invokeMethod('getBluetoothList');
return results
.map((dynamic r) => PrinterDiscovered<BluetoothPrinterDevice>(
name: r['name'],
detail: BluetoothPrinterDevice(
address: r['address'],
),
))
.toList();
}
return [];
}