encodeVarUint function

List<int> encodeVarUint(
  1. int number
)

Implementation

List<int> encodeVarUint(int number) {
  final parts = <int>[];
  while (number > 0) {
    final part = number & 0x7f;
    number >>= 7;
    parts.add(part);
  }
  for (var i = 0; i < parts.length - 1; i++) {
    parts[i] |= 0x80;
  }
  return parts;
}