concatBytes static method
Concatenate multiple Uint8List (byte arrays)
Implementation
static Uint8List concatBytes(List<Uint8List> arrays) {
if (arrays.isEmpty) return Uint8List(0);
// Calculate total length
int totalLength = arrays.fold(0, (sum, array) => sum + array.length);
// Create result array
final result = Uint8List(totalLength);
// Copy all arrays into result
int offset = 0;
for (final array in arrays) {
result.setRange(offset, offset + array.length, array);
offset += array.length;
}
return result;
}