public static void RefreshConversationPic(uint communityID, Guid picguid, bool IsPicReceiveSuccess, string info) { for (int i = 0; i < CommunitySessionWindows.Count; i++) { if (CommunitySessionWindows[i].FindIMSession(communityID) != null) { CommunitySessionWindows[i].OutputBox.OnImageTransferStatusChanged(picguid, IsPicReceiveSuccess, info); } else { TXLog.TXLogImage(string.Format("收到群图片 {0} {1} {2},但找不到对应的群 ", picguid, IsPicReceiveSuccess, info)); } } }
public static void OnImageTransferStatusChanged(ImageTransferStatusChangedrEventArgs args) { IList <InstanceAnswerPro.Core.ImageStatus> statusList = args.StatusList; int count = statusList.Count; TXLog.TXLogImage("图片下载 返回,个数 = " + count); for (int i = 0; i < ContactSessionWindows.Count; i++) { if (ContactSessionWindows[i].FindIMSession(args.TargetUin) != null) { for (int j = 0; j < count; j++) { //ContactSessionWindows[i].OutputBox.OnImageTransferStatusChanged(statusList[j]); } return; } } }