CommunitiesCreate.deserialize constructor
CommunitiesCreate.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory CommunitiesCreate.deserialize(BinaryReader reader) {
// Read [CommunitiesCreate] fields.
final flags = reader.readInt32();
final hidden = (flags & 2) != 0;
final title = reader.readString();
final hasAboutField = (flags & 1) != 0;
final about = hasAboutField ? reader.readString() : null;
final peer = reader.readObject() as InputPeerBase;
// Construct [CommunitiesCreate] object.
final returnValue = CommunitiesCreate(
hidden: hidden,
title: title,
about: about,
peer: peer,
);
// Now return the deserialized [CommunitiesCreate].
return returnValue;
}