writeMultiBytes method

Future<int> writeMultiBytes(
  1. List<List<int>> data, {
  2. bool isDisconnect = true,
})

Implementation

Future<int> writeMultiBytes(
  List<List<int>> data, {
  bool isDisconnect = true,
}) async {
  int writeCount = 0;
  for (int index = 0; index < data.length; index++) {
    final itemBytes = data[index];
    final resultCount = await writeBytes(
      itemBytes,
      isDisconnect: isDisconnect,
    );
    if (resultCount <= 0) {
      throw Exception('Print transmission interrupted');
    }
    writeCount += resultCount;
  }
  return writeCount;
}