discoverPrinters method

  1. @override
Future<List<BrotherPrinter>> discoverPrinters({
  1. required Set<BrotherConnectionType> connectionTypes,
  2. Duration timeout = const Duration(seconds: 10),
})
override

Implementation

@override
Future<List<BrotherPrinter>> discoverPrinters({
  required Set<BrotherConnectionType> connectionTypes,
  Duration timeout = const Duration(seconds: 10),
}) async {
  final printers = <BrotherPrinter>[];
  await for (final printer in discoverPrintersStream(
    connectionTypes: connectionTypes,
    timeout: timeout,
  )) {
    printers.add(printer);
  }
  return printers;
}