AccountPrivacyRules.deserialize constructor

AccountPrivacyRules.deserialize(
  1. BinaryReader reader
)

Deserialize.

Implementation

factory AccountPrivacyRules.deserialize(BinaryReader reader) {
  // Read [AccountPrivacyRules] fields.
  final rules = reader.readVectorObject<PrivacyRuleBase>();
  final chats = reader.readVectorObject<ChatBase>();
  final users = reader.readVectorObject<UserBase>();

  // Construct [AccountPrivacyRules] object.
  final returnValue = AccountPrivacyRules(
    rules: rules,
    chats: chats,
    users: users,
  );

  // Now return the deserialized [AccountPrivacyRules].
  return returnValue;
}