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:
@@ -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)
|
||||
|
||||
@@ -51,7 +51,7 @@ func buildLiveSupportParty(ss *session.Session, row liveSupportRow) (liveschema.
|
||||
CenterUnitInfo: centerUnitInfo,
|
||||
SettingAwardID: row.AwardID,
|
||||
AvailableSocialPoint: 10,
|
||||
FriendStatus: 0,
|
||||
FriendStatus: usermodel.ClientFriendStatusApproved,
|
||||
}, nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user