Esempio n. 1
0
 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());
     }
 }
Esempio n. 5
0
 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(), "进入聊天室出错");
     }
 }