//标记一条邀请我入群的信息为已处理 public void markInviteGroupProcessed(MsgModel mode) { foreach (var item in vmList) { Debug.Print(item.MsgType + item.From + item.To + item.Time); Debug.Print(mode.MsgType + mode.From + mode.To + mode.Time); if (item.MsgType == MessageProtocol.BE_INVITE_TO_GROUP_SRES) { if (item.From == mode.From && item.To == mode.To) { item.IsDealed = true; } } } foreach (var item in formMessageVerify.flowLayoutPanel.Controls) { MsgVerifyItem mvi = (MsgVerifyItem)item; if (mvi.m_MsgModel.MsgType == MessageProtocol.BE_INVITE_TO_GROUP_SRES) { if (mvi.m_MsgModel.From == mode.From && mvi.m_MsgModel.To == mode.To) { mvi.setProcessedSafePost(); } } } }
public void reFresh() { this.labelMsgAmount.Text = "消息验证: " + VerifyMsgMgr.Instance.vmList.Count + "条"; this.flowLayoutPanel.Controls.Clear(); for (int i = VerifyMsgMgr.Instance.vmList.Count - 1; i >= 0; i--) { VerifyMsgModel model = VerifyMsgMgr.Instance.vmList[i]; MsgVerifyItem verifyItem = new MsgVerifyItem(model); this.flowLayoutPanel.Controls.Add(verifyItem); } }