好友问题处理

(cherry picked from commit a1fce080ee)
back_recharge
duhui 2021-11-10 18:22:23 +08:00
parent 04c1840d88
commit 9f7a7b0725
1 changed files with 7 additions and 4 deletions

View File

@ -330,13 +330,16 @@ public class FriendLogic {
public void sendAgree(ISession iSession, int type, int friendId ) throws Exception {
int msgId = MessageTypeProto.MessageType.FRIEND_INVITE_OPERATION_RESPONSE_VALUE;
int uid = iSession.getUid();
// 自己的信息
User user = UserManager.getUser(uid);
FriendManager friendManager = user.getFriendManager();
User friendUser = UserManager.getUserNotCache(friendId);
if (friendId == 0 || friendUser == null){
return;
// 好友的信息
User friendUser = null;
FriendManager friendManager1 = null;
if(friendId!=0){
friendUser = UserManager.getUserNotCache(friendId);
friendManager1 = friendUser.getFriendManager();
}
FriendManager friendManager1 = friendUser.getFriendManager();
List<Integer> friends = friendManager.getFriends();
List<Integer> applyFriends = friendManager.getApplyFriends();
int maxFriends = SSpecialConfig.getIntegerValue(SSpecialConfig.FRIENDAMOUNT_LIMIT);