getPairedPrinters method

  1. @override
Future<List<BluetoothPrinter>> getPairedPrinters()
override

Returns paired Bluetooth printers.

Implementation

@override
Future<List<BluetoothPrinter>> getPairedPrinters() async {
  final result = await methodChannel.invokeMethod<List<Object?>>(
    'getPairedPrinters',
  );
  if (result == null) return [];
  return result
      .whereType<Map<Object?, Object?>>()
      .map(_decodePrinter)
      .toList();
}