void AddMemberToListview(NIMChatRoom.MemberInfo member, NIMChatRoom.NIMChatRoomGetMemberType type) { Action action = () => { ListViewItem item = new ListViewItem(); item.Name = member.MemberId; var text = string.IsNullOrEmpty(member.Nick) ? member.MemberId : member.Nick; item.SubItems.Add(text); item.Text = text; item.Group = _groups[(int)type]; membersListview.Items.Add(item); }; this.Invoke(action); }
void ChatRoomApi_LoginHandler(NIMChatRoom.NIMChatRoomLoginStep loginStep, NIM.ResponseCode errorCode, NIMChatRoom.ChatRoomInfo roomInfo, NIMChatRoom.MemberInfo memberInfo) { Debug.Log("ChatRoomApi_LoginHandler called"); }
private void ChatRoomApi_LoginHandler(NIMChatRoom.NIMChatRoomLoginStep loginStep, NIM.ResponseCode errorCode, NIMChatRoom.ChatRoomInfo roomInfo, NIMChatRoom.MemberInfo memberInfo) { if (loginStep == NIMChatRoom.NIMChatRoomLoginStep.kNIMChatRoomLoginStepRoomAuthOver && errorCode == NIM.ResponseCode.kNIMResSuccess) { _joinedRoomIdSet.Add(roomInfo.RoomId); } if (errorCode != NIM.ResponseCode.kNIMResSuccess) { MessageBox.Show(loginStep.ToString() + " " + errorCode.ToString(), "进入聊天室出错"); } }