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);
  }
}