MessageActionTopicCreate.deserialize constructor
MessageActionTopicCreate.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory MessageActionTopicCreate.deserialize(BinaryReader reader) {
// Read [MessageActionTopicCreate] fields.
final flags = reader.readInt32();
final title = reader.readString();
final iconColor = reader.readInt32();
final hasIconEmojiIdField = (flags & 1) != 0;
final iconEmojiId = hasIconEmojiIdField ? reader.readInt64() : null;
// Construct [MessageActionTopicCreate] object.
final returnValue = MessageActionTopicCreate(
title: title,
iconColor: iconColor,
iconEmojiId: iconEmojiId,
);
// Now return the deserialized [MessageActionTopicCreate].
return returnValue;
}