AccountSaveWallPaper.deserialize constructor

AccountSaveWallPaper.deserialize(
  1. BinaryReader reader
)

Deserialize.

Implementation

factory AccountSaveWallPaper.deserialize(BinaryReader reader) {
  // Read [AccountSaveWallPaper] fields.
  final wallpaper = reader.readObject() as InputWallPaperBase;
  final unsave = reader.readBool();
  final settings = reader.readObject() as WallPaperSettingsBase;

  // Construct [AccountSaveWallPaper] object.
  final returnValue = AccountSaveWallPaper(
    wallpaper: wallpaper,
    unsave: unsave,
    settings: settings,
  );

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