saveToBytes method

Future<Uint8List?> saveToBytes({
  1. int cap = 256 * 1024 * 1024,
})

Implementation

Future<Uint8List?> saveToBytes({int cap = 256 * 1024 * 1024}) async {
  if (document.source.length > cap) return null;
  try {
    final Uint8List original = await document.source.read(0, document.source.length);
    final Uint8List increment = await buildIncrement();
    final Uint8List out = Uint8List(original.length + increment.length);
    out.setRange(0, original.length, original);
    out.setRange(original.length, out.length, increment);
    return out;
  } on Object {
    return null;
  }
}