discoverPrinters function
Future<List<PrinterDiscovered> >
discoverPrinters({
- List<
Future< modes = const [UsbPrinterConnector.discoverPrinters, BluetoothPrinterConnector.discoverPrinters, TcpPrinterConnector.discoverPrinters],List< Function()>PrinterDiscovered> >
Implementation
Future<List<PrinterDiscovered>> discoverPrinters(
{List<Future<List<PrinterDiscovered>> Function()> modes = const [
// discoverStarPrinter,
UsbPrinterConnector.discoverPrinters,
BluetoothPrinterConnector.discoverPrinters,
TcpPrinterConnector.discoverPrinters
]}) async {
List<PrinterDiscovered> result = [];
await Future.wait(modes.map((m) async {
result.addAll(await m());
}));
return result;
}