StoriesSearchPosts.deserialize constructor
StoriesSearchPosts.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory StoriesSearchPosts.deserialize(BinaryReader reader) {
// Read [StoriesSearchPosts] fields.
final flags = reader.readInt32();
final hasHashtagField = (flags & 1) != 0;
final hashtag = hasHashtagField ? reader.readString() : null;
final hasAreaField = (flags & 2) != 0;
final area = hasAreaField ? reader.readObject() as MediaAreaBase : null;
final hasPeerField = (flags & 4) != 0;
final peer = hasPeerField ? reader.readObject() as InputPeerBase : null;
final offset = reader.readString();
final limit = reader.readInt32();
// Construct [StoriesSearchPosts] object.
final returnValue = StoriesSearchPosts(
hashtag: hashtag,
area: area,
peer: peer,
offset: offset,
limit: limit,
);
// Now return the deserialized [StoriesSearchPosts].
return returnValue;
}