InputRichMessageHTML.deserialize constructor
InputRichMessageHTML.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory InputRichMessageHTML.deserialize(BinaryReader reader) {
// Read [InputRichMessageHTML] fields.
final flags = reader.readInt32();
final rtl = (flags & 1) != 0;
final noautolink = (flags & 2) != 0;
final html = reader.readString();
final hasFilesField = (flags & 4) != 0;
final files =
hasFilesField ? reader.readVectorObject<InputRichFileBase>() : null;
// Construct [InputRichMessageHTML] object.
final returnValue = InputRichMessageHTML(
rtl: rtl,
noautolink: noautolink,
html: html,
files: files?.items,
);
// Now return the deserialized [InputRichMessageHTML].
return returnValue;
}