MessagesGetSearchResultsCalendar.deserialize constructor
MessagesGetSearchResultsCalendar.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory MessagesGetSearchResultsCalendar.deserialize(BinaryReader reader) {
// Read [MessagesGetSearchResultsCalendar] fields.
final flags = reader.readInt32();
final peer = reader.readObject() as InputPeerBase;
final hasSavedPeerIdField = (flags & 4) != 0;
final savedPeerId =
hasSavedPeerIdField ? reader.readObject() as InputPeerBase : null;
final filter = reader.readObject() as MessagesFilterBase;
final offsetId = reader.readInt32();
final offsetDate = reader.readDateTime();
// Construct [MessagesGetSearchResultsCalendar] object.
final returnValue = MessagesGetSearchResultsCalendar(
peer: peer,
savedPeerId: savedPeerId,
filter: filter,
offsetId: offsetId,
offsetDate: offsetDate,
);
// Now return the deserialized [MessagesGetSearchResultsCalendar].
return returnValue;
}