好友申请全部同意

back_recharge
lvxinran 2019-10-31 10:45:26 +08:00
parent db6dd9e9b6
commit b35bfe0d1e
1 changed files with 7 additions and 3 deletions

View File

@ -309,9 +309,12 @@ public class FriendLogic {
int uid = iSession.getUid();
User user = UserManager.getUser(uid);
FriendManager friendManager = user.getFriendManager();
User friendUser = UserManager.getUser(friendId);
FriendManager friendfriendManager = friendUser.getFriendManager();
User friendUser = null;
FriendManager friendfriendManager = null;
if(friendId!=0){
UserManager.getUser(friendId);
friendfriendManager = friendUser.getFriendManager();
}
List<Integer> friends = friendManager.getFriends();
List<Integer> applyFriends = friendManager.getApplyFriends();
int maxFriends = SSpecialConfig.getIntegerValue(SSpecialConfig.FRIENDAMOUNT_LIMIT);
@ -403,6 +406,7 @@ public class FriendLogic {
friendManager.setApplyFriends(new CopyOnWriteArrayList<>());
friendfriendManager.addFriendId(uid);
friendManager.addFriendId(applyfriendId);
UserManager.getUser(applyfriendId).getFriendManager().delMyApplyFriend(uid);
initFriendGriveAndRreward(applyfriendId, uid, friendManager, friendfriendManager);
sendFriendInfoIndication(uid,applyfriendId,2);
nums++;