diff --git a/internal/api/third/rtc.go b/internal/api/third/rtc.go index 3aa2c4ab2..576e32892 100644 --- a/internal/api/third/rtc.go +++ b/internal/api/third/rtc.go @@ -49,6 +49,7 @@ func GetRTCInvitationInfo(c *gin.Context) { resp.Data.Invitation.Timeout = invitationInfo.Invitation.Timeout resp.Data.Invitation.InitiateTime = invitationInfo.Invitation.InitiateTime resp.Data.Invitation.PlatformID = invitationInfo.Invitation.PlatformID + resp.Data.Invitation.CustomData = invitationInfo.Invitation.CustomData c.JSON(http.StatusOK, resp) } @@ -89,7 +90,7 @@ func GetRTCInvitationInfoStartApp(c *gin.Context) { resp.Data.Invitation.Timeout = invitationInfo.Invitation.Timeout resp.Data.Invitation.InitiateTime = invitationInfo.Invitation.InitiateTime resp.Data.Invitation.PlatformID = invitationInfo.Invitation.PlatformID - + resp.Data.Invitation.CustomData = invitationInfo.Invitation.CustomData c.JSON(http.StatusOK, resp) } diff --git a/pkg/base_info/third_api_struct.go b/pkg/base_info/third_api_struct.go index a13f0dc8e..e59e03940 100644 --- a/pkg/base_info/third_api_struct.go +++ b/pkg/base_info/third_api_struct.go @@ -77,6 +77,7 @@ type GetRTCInvitationInfoResp struct { SessionType int32 `json:"sessionType"` InitiateTime int32 `json:"initiateTime"` PlatformID int32 `json:"platformID"` + CustomData string `json:"customData"` } `json:"invitation"` OfflinePushInfo struct{} `json:"offlinePushInfo"` } `json:"data"`