StoryViewPublicRepost.deserialize constructor
StoryViewPublicRepost.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory StoryViewPublicRepost.deserialize(BinaryReader reader) {
// Read [StoryViewPublicRepost] fields.
final flags = reader.readInt32();
final blocked = (flags & 1) != 0;
final blockedMyStoriesFrom = (flags & 2) != 0;
final peerId = reader.readObject() as PeerBase;
final story = reader.readObject() as StoryItemBase;
// Construct [StoryViewPublicRepost] object.
final returnValue = StoryViewPublicRepost(
blocked: blocked,
blockedMyStoriesFrom: blockedMyStoriesFrom,
peerId: peerId,
story: story,
);
// Now return the deserialized [StoryViewPublicRepost].
return returnValue;
}