DialogFilterChatlist.deserialize constructor
DialogFilterChatlist.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory DialogFilterChatlist.deserialize(BinaryReader reader) {
// Read [DialogFilterChatlist] fields.
final flags = reader.readInt32();
final hasMyInvites = (flags & 67108864) != 0;
final id = reader.readInt32();
final title = reader.readString();
final hasEmoticonField = (flags & 33554432) != 0;
final emoticon = hasEmoticonField ? reader.readString() : null;
final pinnedPeers = reader.readVectorObject<InputPeerBase>();
final includePeers = reader.readVectorObject<InputPeerBase>();
// Construct [DialogFilterChatlist] object.
final returnValue = DialogFilterChatlist(
hasMyInvites: hasMyInvites,
id: id,
title: title,
emoticon: emoticon,
pinnedPeers: pinnedPeers,
includePeers: includePeers,
);
// Now return the deserialized [DialogFilterChatlist].
return returnValue;
}