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()); }