readFromStream static method

Future<Tag> readFromStream(
  1. Uint8List list
)

Implementation

static Future<Tag> readFromStream(Uint8List list) async {
  _io = ByteLayer();
  try {
    _io.writeBytes(list);
    _io.resetPosition();
  } catch (E) {
    print(E);
  } finally {
    if (_io.readByte() == TagType.Compound.byte) {
      _io.resetPosition();
      return Tag.readNamedTag(_io);
    } else {
      _io.resetPosition();
      _io.decompress();
      _io.resetPosition();
      return Tag.readNamedTag(_io);
    }
  }
}