/// <summary> /// 讨论组信息被修改时调用 /// </summary> /// <param name="sysMsg"></param> public void UpdateGroupInfo(AntSdkReceivedGroupMsg.Modify sysMsg) { GroupInfoViewModel vm = GroupInfoList.FirstOrDefault(c => c.GroupInfo.groupId == sysMsg.sessionId); if (vm == null) { return; } vm.UpdateGroupInfo(sysMsg); GroupInfoListUpdate(vm); }
public void UpdateGroupInfo(AntSdkReceivedGroupMsg.Modify sysMsg) { if (!string.IsNullOrEmpty(sysMsg.content?.groupPicture)) { this.GroupPicture = sysMsg.content.groupPicture; this.GroupInfo.groupPicture = sysMsg.content.groupPicture; } if (!string.IsNullOrEmpty(sysMsg.content.groupName)) { this.GroupName = string.Format("{0}", sysMsg.content.groupName); GroupMemberCount = string.Format("({0}人)", Members == null ? 0 : Members.Count()); this.GroupInfo.groupName = sysMsg.content.groupName; } }