using System.Collections.Generic;
using System.Text;

namespace SharpChat.Packet {
    public enum ContextClearMode {
        Messages = 0,
        Users = 1,
        Channels = 2,
        MessagesUsers = 3,
        MessagesUsersChannels = 4,
    }

    public class ContextClearPacket(ContextClearMode mode) : ServerPacket {
        public override IEnumerable<string> Pack() {
            StringBuilder sb = new();

            sb.Append('8');
            sb.Append('\t');
            sb.Append((int)mode);

            yield return sb.ToString();
        }
    }
}