Merge pull request #47 from RusticMaple/dev
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled

fix: make friend requests accept properly
This commit is contained in:
Daniel López Guimaraes
2026-07-23 19:53:51 +01:00
committed by GitHub
2 changed files with 5 additions and 1 deletions

View File

@@ -64,6 +64,10 @@ func AcceptFriendRequestAndReturnFriendInfo(friendRequestID uint64) (friends_wii
friendInfo := friends_wiiu_types.NewFriendInfo()
connectedUser, ok := globals.ConnectedUsers.Get(senderPID)
friendInfo.NNAInfo, err = GetUserNetworkAccountInfo(senderPID)
if err != nil {
return friends_wiiu_types.NewFriendInfo(), err
}
lastOnline := types.NewDateTime(0).Now()
if ok && connectedUser != nil {

View File

@@ -44,7 +44,7 @@ func AcceptFriendRequest(err error, packet nex.PacketInterface, callID uint32, i
senderFriendInfo.NNAInfo, err = database_wiiu.GetUserNetworkAccountInfo(senderPID)
if err != nil {
globals.Logger.Critical(err.Error())
return nil, nex.NewError(nex.ResultCodes.FPD.Unknown, "") // TODO - Add error message
return nil, nex.NewError(nex.ResultCodes.FPD.Unknown, "Tried to accept friend request of unregistered yet connected user.")
}
senderFriendInfo.Presence = senderConnectedUser.PresenceV2.Copy().(friends_wiiu_types.NintendoPresenceV2)