public static BooruInfo FromReader(ReaderWriter Reader) { return(new BooruInfo() { BooruName = Reader.ReadString(), BooruCreator = Reader.ReadString(), ThumbnailSize = Reader.ReadUShort(), ThumbnailQuality = Reader.ReadByte(), DefaultRating = Reader.ReadByte(), DefaultTagType = Reader.ReadByte() }); }
public static BooruUser FromReader(ReaderWriter Reader) { bool includePassword = Reader.ReadBool(); return(new BooruUser() { ID = Reader.ReadULong(), Username = Reader.ReadString(), MD5Password = includePassword ? Reader.ReadString() : null, IsAdmin = Reader.ReadBool(), Enabled = Reader.ReadBool(), CanAddPosts = Reader.ReadBool(), AdvancePostControl = Reader.ReadBool(), CanDeletePosts = Reader.ReadBool(), CanEditPosts = Reader.ReadBool(), CanEditTags = Reader.ReadBool(), CanDeleteTags = Reader.ReadBool(), MaxRating = Reader.ReadUShort() }); }