private static void OnQueueOffer(long room_id, NIM.ResponseCode error_code, string json_extension, IntPtr user_data) { if (user_data != IntPtr.Zero) { NimUtility.DelegateConverter.InvokeOnce <ChatRoomQueueOfferDelegate>(user_data, room_id, error_code); } }
private void ChatRoomApi_ExitHandler(long roomId, NIM.ResponseCode errorCode, NIMChatRoom.NIMChatRoomExitReason reason) { if (errorCode == NIM.ResponseCode.kNIMResSuccess) { _joinedRoomIdSet.Remove(roomId); } }
private void ChatRoomApi_SendMessageHandler(long roomId, NIM.ResponseCode code, NIMChatRoom.Message message) { if (code != NIM.ResponseCode.kNIMResSuccess) { MessageBox.Show("聊天室消息发送失败"); } }
void OnQueryMembersCompleted(long roomId, NIM.ResponseCode errorCode, MemberInfo[] members, NIMChatRoom.NIMChatRoomGetMemberType type) { if (errorCode == NIM.ResponseCode.kNIMResSuccess) { OutputForm.SetText(members.Dump()); if (members == null) { return; } foreach (var member in members) { AddMemberToListview(member, type); } } else { MessageBox.Show("查询聊天室成员失败:" + errorCode.ToString()); } }
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(), "进入聊天室出错"); } }