diff --git a/src/main/java/org/ntlab/tampoposerver/resources/ChatRoomsResource.java b/src/main/java/org/ntlab/tampoposerver/resources/ChatRoomsResource.java index 0c01e17..d82ae2e 100644 --- a/src/main/java/org/ntlab/tampoposerver/resources/ChatRoomsResource.java +++ b/src/main/java/org/ntlab/tampoposerver/resources/ChatRoomsResource.java @@ -57,7 +57,6 @@ @Produces(MediaType.APPLICATION_JSON) public Response getChatroomId( @QueryParam("user0-id") String user0Id, - @QueryParam("user1-id") String user1Id, @QueryParam("token") String token) { // ユーザー存在チェック @@ -74,25 +73,15 @@ } ChatRooms chatRoom; - - // user1-id が指定された場合(2人に一致するチャットルーム) - if (user1Id != null && !user1Id.isEmpty()) { - chatRoom = chatRoomsRepository.findChatRoomByUsers(user0Id, user1Id); - if (chatRoom == null) { - return Response.status(Response.Status.NOT_FOUND) - .entity(Map.of("error", "指定された2ユーザーのチャットルームが見つかりません")).build(); - } - } - // user0-id のみ指定された場合 - else { - chatRoom = chatRoomsRepository.findChatRoomBySingleUser(user0Id); - if (chatRoom == null) { - return Response.status(Response.Status.NOT_FOUND) - .entity(Map.of("error", "ユーザーが含まれるチャットルームが見つかりません")).build(); - } + chatRoom = chatRoomsRepository.findChatRoomBySingleUser(user0Id); + if (chatRoom == null) { + return Response.status(Response.Status.NOT_FOUND) + .entity(Map.of("error", "ユーザーが含まれるチャットルームが見つかりません")).build(); + }else{ + return Response.ok(Map.of("chatRoomId", chatRoom.getChatRoomId())).build(); } - return Response.ok(Map.of("chatRoomId", chatRoom.getChatRoomId())).build(); + } // //チャットルームIDを取得する