示例#1
0
文件: ChatRoom.cs 项目: sando87/IWAS
        private void ProcDelUser(ChatRoomInfo obj)
        {
            foreach (string name in obj.body.users)
            {
                if (!mUsers.ContainsKey(name))
                {
                    continue;
                }

                UpdateTick(name);
                mUsers.Remove(name);

                ChatRoomInfo msg = new ChatRoomInfo();
                msg.FillServerHeader(DEF.CMD_DelChatUsers, 0);
                msg.body.recordID = mRoomID;
                MsgCtrl.GetInst().sendMsg(name, msg);
            }

            DatabaseMgr.DelChatUsers(obj);
            BroadcastRoomInfo(GetRoomInfo());
        }