writeMultiBytes method

Future<int> writeMultiBytes(
  1. List<List<int>> data,
  2. int singleWriteLimit
)

Implementation

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