discoverPrinters function

Future<List<PrinterDiscovered>> discoverPrinters({
  1. List<DiscoverResult Function()> modes = const [discoverStarPrinter, AndroidUsbPrinterConnector.discoverPrinters, WindowsSpoolerPrinterConnector.discoverPrinters, TcpPrinterConnector.discoverPrinters],
})

Implementation

Future<List<PrinterDiscovered>> discoverPrinters(
    {List<DiscoverResult Function()> modes = const [
      discoverStarPrinter,
      AndroidUsbPrinterConnector.discoverPrinters,
      WindowsSpoolerPrinterConnector.discoverPrinters,
      TcpPrinterConnector.discoverPrinters
    ]}) async {
  List<PrinterDiscovered> result = [];
  await Future.wait(modes.map((m) async {
    result.addAll(await m());
  }));
  return result;
}