예제 #1
0
        /// <summary>Handles a request of unmuting a channel member</summary>
        /// <param name="client">the client the incoming packet belongs to</param>
        /// <param name="packet">the full packet</param>
        public static void HandleUnMuteRequest(IRealmClient client, RealmPacketIn packet)
        {
            string        channelName = packet.ReadCString();
            string        targetName  = packet.ReadCString();
            ChannelMember userMember;
            ChannelMember targetMember;
            ChatChannel   chatChannel = ChatChannel.EnsurePresence(client.ActiveCharacter, channelName,
                                                                   targetName, out userMember, out targetMember);

            if (chatChannel == null)
            {
                return;
            }
            chatChannel.SetMuted(userMember, targetMember, false);
        }