MessagesToggleStickerSets.deserialize constructor

MessagesToggleStickerSets.deserialize(
  1. BinaryReader reader
)

Deserialize.

Implementation

factory MessagesToggleStickerSets.deserialize(BinaryReader reader) {
  // Read [MessagesToggleStickerSets] fields.
  final flags = reader.readInt32();
  final uninstall = (flags & 1) != 0;
  final archive = (flags & 2) != 0;
  final unarchive = (flags & 4) != 0;
  final stickersets = reader.readVectorObject<InputStickerSetBase>();

  // Construct [MessagesToggleStickerSets] object.
  final returnValue = MessagesToggleStickerSets(
    uninstall: uninstall,
    archive: archive,
    unarchive: unarchive,
    stickersets: stickersets,
  );

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