readLine method

String readLine (
  1. [Endian endian = Endian.big]
)

Implementation

String readLine([Endian endian = Endian.big]) {
  var byte = readUnsignedByte(false);
  if (byte == -1) return null;

  StringBuffer result = StringBuffer();
  while (byte != -1 && byte != 0x0A) {
    if (byte != 0x0D) {
      result.writeCharCode(byte);
    }
    byte = readUnsignedByte(false);
  }
  return result.toString();
}