readLong method

int readLong(
  1. [Endian endian = Endian.big]
)

Implementation

int readLong([Endian endian = Endian.big]) {
  var oldOffset = _offset;
  // _offset += 8;
  _offset = _offset! + 8;

  if (kIsWeb) {
    List<int> buffer = view!.buffer.asUint8List(oldOffset!);
    if (buffer.length > 8) buffer = buffer.sublist(0, 8);
    BigInt bigInt = decodeBigInt(buffer);
    return bigInt.toInt();
  } else {
    return view!.getInt64(oldOffset!, endian);
  }
}