SearchPostsFlood.deserialize constructor
SearchPostsFlood.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory SearchPostsFlood.deserialize(BinaryReader reader) {
// Read [SearchPostsFlood] fields.
final flags = reader.readInt32();
final queryIsFree = (flags & 1) != 0;
final totalDaily = reader.readInt32();
final remains = reader.readInt32();
final hasWaitTillField = (flags & 2) != 0;
final waitTill = hasWaitTillField ? reader.readInt32() : null;
final starsAmount = reader.readInt64();
// Construct [SearchPostsFlood] object.
final returnValue = SearchPostsFlood(
queryIsFree: queryIsFree,
totalDaily: totalDaily,
remains: remains,
waitTill: waitTill,
starsAmount: starsAmount,
);
// Now return the deserialized [SearchPostsFlood].
return returnValue;
}