using System.Text; namespace SharpChat.S2CPackets { public enum ContextClearMode { Messages = 0, Users = 1, Channels = 2, MessagesUsers = 3, MessagesUsersChannels = 4, } public class ContextClearS2CPacket(ContextClearMode mode) : S2CPacket { public IEnumerable<string> Pack() { StringBuilder sb = new(); sb.Append('8'); sb.Append('\t'); sb.Append((int)mode); yield return sb.ToString(); } } }