wrapAtPosition function

String wrapAtPosition(
  1. String data, {
  2. int position = 64,
})

Implementation

String wrapAtPosition(String data, {int position = 64}) {
  if (position == 0) {
    return data;
  }
  final buffer = StringBuffer();
  for (var i = 0; i < data.length; i++) {
    if (i != 0 && i % position == 0) {
      buffer.write('\n');
    }
    buffer.write(String.fromCharCode(data.runes.elementAt(i)));
  }
  return buffer.toString();
}