MessagesSponsoredMessages.deserialize constructor
MessagesSponsoredMessages.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory MessagesSponsoredMessages.deserialize(BinaryReader reader) {
// Read [MessagesSponsoredMessages] fields.
final flags = reader.readInt32();
final hasPostsBetweenField = (flags & 1) != 0;
final postsBetween = hasPostsBetweenField ? reader.readInt32() : null;
final messages = reader.readVectorObject<SponsoredMessageBase>();
final chats = reader.readVectorObject<ChatBase>();
final users = reader.readVectorObject<UserBase>();
// Construct [MessagesSponsoredMessages] object.
final returnValue = MessagesSponsoredMessages(
postsBetween: postsBetween,
messages: messages,
chats: chats,
users: users,
);
// Now return the deserialized [MessagesSponsoredMessages].
return returnValue;
}