MessageActionSetChatWallPaper.deserialize constructor
MessageActionSetChatWallPaper.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory MessageActionSetChatWallPaper.deserialize(BinaryReader reader) {
// Read [MessageActionSetChatWallPaper] fields.
final flags = reader.readInt32();
final same = (flags & 1) != 0;
final forBoth = (flags & 2) != 0;
final wallpaper = reader.readObject() as WallPaperBase;
// Construct [MessageActionSetChatWallPaper] object.
final returnValue = MessageActionSetChatWallPaper(
same: same,
forBoth: forBoth,
wallpaper: wallpaper,
);
// Now return the deserialized [MessageActionSetChatWallPaper].
return returnValue;
}