Exemplo n.º 1
0
 //标记一条邀请我入群的信息为已处理
 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();
             }
         }
     }
 }
Exemplo n.º 2
0
 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);
     }
 }