diff --git a/src/main/java/org/ntlab/tampoposerver/repositories/ChatRoomsRepository.java b/src/main/java/org/ntlab/tampoposerver/repositories/ChatRoomsRepository.java index a64975a..5318521 100644 --- a/src/main/java/org/ntlab/tampoposerver/repositories/ChatRoomsRepository.java +++ b/src/main/java/org/ntlab/tampoposerver/repositories/ChatRoomsRepository.java @@ -11,7 +11,7 @@ private final HashMap chatRooms = new HashMap<>(); private int id = 0; // 数字でカウントしてStringに変換 - // 新しいチャットルーム作成(空のメッセージリスト付き) + // 新しいチャットルーム作成 public ChatRooms addChatRoom(String user0Id, String user1Id) { ChatRooms chatRoom = new ChatRooms(Integer.toString(id), user0Id, user1Id); chatRooms.put(Integer.toString(id), chatRoom); @@ -48,13 +48,14 @@ // } - // ユーザーを既存チャットルームに追加(例:グループチャット用) + // ユーザーを既存チャットルームに追加 public ChatRooms addUserRoom(String chatRoomId, String userId) { ChatRooms chatRoom = chatRooms.get(chatRoomId); if (chatRoom == null) return null; chatRoom.addUser(userId); // ← ここで追加される return chatRoom; + } // //メッセージを取得 @@ -73,7 +74,7 @@ return chatRoom.getMessages() .stream() - .filter(m -> m.getSenderId().equals(userId)) +// .filter(m -> m.getSenderId().equals(userId)) .toList(); } @@ -94,6 +95,7 @@ return chatRoom.updateMessage(chatRoomId, userId, newContent); } + // チャットルーム削除 public ChatRooms deleteChatRoom(String chatRoomId) { return chatRooms.remove(chatRoomId);