diff --git a/src/main/java/org/ntlab/nemophila/resources/accounts/FriendsRest.java b/src/main/java/org/ntlab/nemophila/resources/accounts/FriendsRest.java index 502b034..2533e4b 100644 --- a/src/main/java/org/ntlab/nemophila/resources/accounts/FriendsRest.java +++ b/src/main/java/org/ntlab/nemophila/resources/accounts/FriendsRest.java @@ -44,18 +44,18 @@ Account otherAc = accountManager.getAccount(fid); //fidに紐づいたAccountのインスタンスを取得 FriendManager myFriendManager = myAc.getFriendManager(); //uidのAccountのインスタンスのFriendManagerを取得 - FriendManager otherAcFriendManager = otherAc.getFriendManager(); //fidのAccountのインスタンスのFriendManagerを取得 + FriendManager otherFriendManager = otherAc.getFriendManager(); //fidのAccountのインスタンスのFriendManagerを取得 - ArrayList otherRequesting = otherAcFriendManager.getRequesting(); //フレンド申請の送り主のフレンド申請中のArrayList + ArrayList otherRequesting = otherFriendManager.getRequesting(); //フレンド申請の送り主のフレンド申請中のArrayList ArrayList myRequested = myFriendManager.getRequested(); //自身のフレンド申請されているArrayList // 自身がフレンド申請を受け取っている、かつ相手がフレンド申請をしているとき実行 if (myRequested.contains(otherAc) && otherRequesting.contains(myAc)) { - myFriendManager.addFriend(otherAc); - myFriendManager.removeRequested(otherAc); + myFriendManager.addFriend(otherAc); // 自身のフレンド一覧に相手を追加 + myFriendManager.removeRequested(otherAc); // 自身の申請元一覧から相手を削除 - otherAcFriendManager.addFriend(myAc); - otherAcFriendManager.removeRequesting(myAc); + otherFriendManager.addFriend(myAc); // 相手のフレンド一覧に自身を追加 + otherFriendManager.removeRequesting(myAc); // 相手の申請先一覧から自身を削除 } else { var response = Response.status(Response.Status.NO_CONTENT); response.status(400).entity("リクエストが不正である");