MessageReactor.deserialize constructor
MessageReactor.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory MessageReactor.deserialize(BinaryReader reader) {
// Read [MessageReactor] fields.
final flags = reader.readInt32();
final top = (flags & 1) != 0;
final my = (flags & 2) != 0;
final anonymous = (flags & 4) != 0;
final hasPeerIdField = (flags & 8) != 0;
final peerId = hasPeerIdField ? reader.readObject() as PeerBase : null;
final count = reader.readInt32();
// Construct [MessageReactor] object.
final returnValue = MessageReactor(
top: top,
my: my,
anonymous: anonymous,
peerId: peerId,
count: count,
);
// Now return the deserialized [MessageReactor].
return returnValue;
}