Fix client friend status mapping

- Add explicit client friend status constants and resolver
- Return dynamic friend status from profileInfo and friend/search
- Accept invite_code when loading profileInfo targets
- Align live support friend status values with client expectations

Signed-off-by: Sean Du <do4suki@gmail.com>
This commit is contained in:
2026-06-05 22:55:00 +08:00
parent bac2335f14
commit 45eef9566a
5 changed files with 68 additions and 5 deletions
+1 -1
View File
@@ -39,7 +39,7 @@ func partyList(ctx *gin.Context) {
selfParty := liveschema.PartyList{
UserInfo: ss.GetUserInfo(),
SettingAwardID: pref.AwardID,
FriendStatus: 0,
FriendStatus: usermodel.ClientFriendStatusNone,
}
selfParty.AvailableSocialPoint = 10
selfParty.CenterUnitInfo, err = mustFindCenterUnitInfo(ss, ss.UserID, pref.UnitOwningUserID)