encode static method

Uint8List encode(
  1. Uint8List payload
)

Encodes payload as a frame. Allocates; the Wal writer uses a scratch buffer instead on the hot path.

Implementation

static Uint8List encode(Uint8List payload) {
  final out = Uint8List(walHeaderSize + payload.length);
  VxsLe.w32(out, 0, payload.length);
  VxsLe.w32(out, 4, VxsCrc32c.compute(payload));
  out.setRange(walHeaderSize, out.length, payload);
  return out;
}