print method

  1. @override
Future<void> print(
  1. PrinterLayout printerLayout,
  2. PrinterStatusCallback printerStatusCallback
)
override

Implementation

@override
Future<void> print(PrinterLayout printerLayout,
    PrinterStatusCallback printerStatusCallback) async {
  eventChannel.receiveBroadcastStream().listen((event) {
    printerStatusCallback(event);
  });

  var methodName = 'print';
  var params = {'printerLayout': jsonEncode(printerLayout)};
  return await methodChannel.invokeMethod<void>(methodName, params);
}