UpdateGroupCall.deserialize constructor
UpdateGroupCall.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory UpdateGroupCall.deserialize(BinaryReader reader) {
// Read [UpdateGroupCall] fields.
final flags = reader.readInt32();
final liveStory = (flags & 4) != 0;
final hasPeerField = (flags & 2) != 0;
final peer = hasPeerField ? reader.readObject() as PeerBase : null;
final call = reader.readObject() as GroupCallBase;
// Construct [UpdateGroupCall] object.
final returnValue = UpdateGroupCall(
liveStory: liveStory,
peer: peer,
call: call,
);
// Now return the deserialized [UpdateGroupCall].
return returnValue;
}