EncryptedMessage.deserialize constructor
EncryptedMessage.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory EncryptedMessage.deserialize(BinaryReader reader) {
// Read [EncryptedMessage] fields.
final randomId = reader.readInt64();
final chatId = reader.readInt32();
final date = reader.readDateTime();
final bytes = reader.readBytes();
final file = reader.readObject() as EncryptedFileBase;
// Construct [EncryptedMessage] object.
final returnValue = EncryptedMessage(
randomId: randomId,
chatId: chatId,
date: date,
bytes: bytes,
file: file,
);
// Now return the deserialized [EncryptedMessage].
return returnValue;
}