AccountUploadWallPaper.deserialize constructor
AccountUploadWallPaper.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory AccountUploadWallPaper.deserialize(BinaryReader reader) {
// Read [AccountUploadWallPaper] fields.
final flags = reader.readInt32();
final forChat = (flags & 1) != 0;
final file = reader.readObject() as InputFileBase;
final mimeType = reader.readString();
final settings = reader.readObject() as WallPaperSettingsBase;
// Construct [AccountUploadWallPaper] object.
final returnValue = AccountUploadWallPaper(
forChat: forChat,
file: file,
mimeType: mimeType,
settings: settings,
);
// Now return the deserialized [AccountUploadWallPaper].
return returnValue;
}