mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-12-05 03:52:15 +08:00
test
This commit is contained in:
parent
ecc2b5c354
commit
f2dea7b833
@ -237,15 +237,48 @@ func CallbackBeforeSetGroupInfo(ctx context.Context, req *group.SetGroupInfoReq)
|
|||||||
callbackReq := &callbackstruct.CallbackBeforeSetGroupInfoReq{
|
callbackReq := &callbackstruct.CallbackBeforeSetGroupInfoReq{
|
||||||
CallbackCommand: callbackstruct.CallbackBeforeSetGroupInfoCommand,
|
CallbackCommand: callbackstruct.CallbackBeforeSetGroupInfoCommand,
|
||||||
OperationID: mcontext.GetOperationID(ctx),
|
OperationID: mcontext.GetOperationID(ctx),
|
||||||
GroupInfoForSet: req.GroupInfoForSet,
|
GroupID: req.GroupInfoForSet.GroupID,
|
||||||
|
GroupName: req.GroupInfoForSet.GroupName,
|
||||||
|
Notification: req.GroupInfoForSet.Notification,
|
||||||
|
Introduction: req.GroupInfoForSet.Introduction,
|
||||||
|
FaceURL: req.GroupInfoForSet.FaceURL,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if req.GroupInfoForSet.Ex != nil {
|
||||||
|
callbackReq.Ex = &req.GroupInfoForSet.Ex.Value
|
||||||
|
}
|
||||||
|
if req.GroupInfoForSet.NeedVerification != nil {
|
||||||
|
callbackReq.NeedVerification = &req.GroupInfoForSet.NeedVerification.Value
|
||||||
|
}
|
||||||
|
if req.GroupInfoForSet.LookMemberInfo != nil {
|
||||||
|
callbackReq.LookMemberInfo = &req.GroupInfoForSet.LookMemberInfo.Value
|
||||||
|
}
|
||||||
|
if req.GroupInfoForSet.ApplyMemberFriend != nil {
|
||||||
|
callbackReq.ApplyMemberFriend = &req.GroupInfoForSet.ApplyMemberFriend.Value
|
||||||
|
}
|
||||||
|
|
||||||
resp := &callbackstruct.CallbackBeforeSetGroupInfoResp{}
|
resp := &callbackstruct.CallbackBeforeSetGroupInfoResp{}
|
||||||
|
|
||||||
if err := http.CallBackPostReturn(ctx, config.Config.Callback.CallbackUrl, callbackReq, resp, config.Config.Callback.CallbackBeforeSetGroupInfo); err != nil {
|
if err := http.CallBackPostReturn(ctx, config.Config.Callback.CallbackUrl, callbackReq, resp, config.Config.Callback.CallbackBeforeSetGroupInfo); err != nil {
|
||||||
if err == errs.ErrCallbackContinue {
|
if err == errs.ErrCallbackContinue {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if resp.Ex != nil {
|
||||||
|
req.GroupInfoForSet.Ex = wrapperspb.String(*resp.Ex)
|
||||||
|
}
|
||||||
|
if resp.NeedVerification != nil {
|
||||||
|
req.GroupInfoForSet.NeedVerification = wrapperspb.Int32(*resp.NeedVerification)
|
||||||
|
}
|
||||||
|
if resp.LookMemberInfo != nil {
|
||||||
|
req.GroupInfoForSet.LookMemberInfo = wrapperspb.Int32(*resp.LookMemberInfo)
|
||||||
|
}
|
||||||
|
if resp.ApplyMemberFriend != nil {
|
||||||
|
req.GroupInfoForSet.ApplyMemberFriend = wrapperspb.Int32(*resp.ApplyMemberFriend)
|
||||||
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
func CallbackAfterSetGroupInfo(ctx context.Context, req *group.SetGroupInfoReq) error {
|
func CallbackAfterSetGroupInfo(ctx context.Context, req *group.SetGroupInfoReq) error {
|
||||||
@ -255,7 +288,23 @@ func CallbackAfterSetGroupInfo(ctx context.Context, req *group.SetGroupInfoReq)
|
|||||||
callbackReq := &callbackstruct.CallbackAfterSetGroupInfoReq{
|
callbackReq := &callbackstruct.CallbackAfterSetGroupInfoReq{
|
||||||
CallbackCommand: callbackstruct.CallbackAfterSetGroupInfoCommand,
|
CallbackCommand: callbackstruct.CallbackAfterSetGroupInfoCommand,
|
||||||
OperationID: mcontext.GetOperationID(ctx),
|
OperationID: mcontext.GetOperationID(ctx),
|
||||||
GroupInfoForSet: req.GroupInfoForSet,
|
GroupID: req.GroupInfoForSet.GroupID,
|
||||||
|
GroupName: req.GroupInfoForSet.GroupName,
|
||||||
|
Notification: req.GroupInfoForSet.Notification,
|
||||||
|
Introduction: req.GroupInfoForSet.Introduction,
|
||||||
|
FaceURL: req.GroupInfoForSet.FaceURL,
|
||||||
|
}
|
||||||
|
if req.GroupInfoForSet.Ex != nil {
|
||||||
|
callbackReq.Ex = &req.GroupInfoForSet.Ex.Value
|
||||||
|
}
|
||||||
|
if req.GroupInfoForSet.NeedVerification != nil {
|
||||||
|
callbackReq.NeedVerification = &req.GroupInfoForSet.NeedVerification.Value
|
||||||
|
}
|
||||||
|
if req.GroupInfoForSet.LookMemberInfo != nil {
|
||||||
|
callbackReq.LookMemberInfo = &req.GroupInfoForSet.LookMemberInfo.Value
|
||||||
|
}
|
||||||
|
if req.GroupInfoForSet.ApplyMemberFriend != nil {
|
||||||
|
callbackReq.ApplyMemberFriend = &req.GroupInfoForSet.ApplyMemberFriend.Value
|
||||||
}
|
}
|
||||||
resp := &callbackstruct.CallbackAfterSetGroupInfoResp{}
|
resp := &callbackstruct.CallbackAfterSetGroupInfoResp{}
|
||||||
if err := http.CallBackPostReturn(ctx, config.Config.Callback.CallbackUrl, callbackReq, resp, config.Config.Callback.CallbackAfterSetGroupInfo); err != nil {
|
if err := http.CallBackPostReturn(ctx, config.Config.Callback.CallbackUrl, callbackReq, resp, config.Config.Callback.CallbackAfterSetGroupInfo); err != nil {
|
||||||
@ -264,6 +313,7 @@ func CallbackAfterSetGroupInfo(ctx context.Context, req *group.SetGroupInfoReq)
|
|||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -116,18 +116,42 @@ type CallbackAfterJoinGroupResp struct {
|
|||||||
type CallbackBeforeSetGroupInfoReq struct {
|
type CallbackBeforeSetGroupInfoReq struct {
|
||||||
CallbackCommand `json:"callbackCommand"`
|
CallbackCommand `json:"callbackCommand"`
|
||||||
OperationID string `json:"operationID"`
|
OperationID string `json:"operationID"`
|
||||||
GroupInfoForSet *common.GroupInfoForSet `json:"groupInfoForSet"`
|
GroupID string `json:"groupID"`
|
||||||
|
GroupName string `json:"groupName"`
|
||||||
|
Notification string `json:"notification"`
|
||||||
|
Introduction string `json:"introduction"`
|
||||||
|
FaceURL string `json:"faceURL"`
|
||||||
|
Ex *string `json:"ex"`
|
||||||
|
NeedVerification *int32 `json:"needVerification"`
|
||||||
|
LookMemberInfo *int32 `json:"lookMemberInfo"`
|
||||||
|
ApplyMemberFriend *int32 `json:"applyMemberFriend"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type CallbackBeforeSetGroupInfoResp struct {
|
type CallbackBeforeSetGroupInfoResp struct {
|
||||||
CommonCallbackResp
|
CommonCallbackResp
|
||||||
GroupInfoForSet *common.GroupInfoForSet `json:"groupInfoForSet"`
|
GroupID string ` json:"groupID"`
|
||||||
|
GroupName string `json:"groupName"`
|
||||||
|
Notification string `json:"notification"`
|
||||||
|
Introduction string `json:"introduction"`
|
||||||
|
FaceURL string `json:"faceURL"`
|
||||||
|
Ex *string `json:"ex"`
|
||||||
|
NeedVerification *int32 `json:"needVerification"`
|
||||||
|
LookMemberInfo *int32 `json:"lookMemberInfo"`
|
||||||
|
ApplyMemberFriend *int32 `json:"applyMemberFriend"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type CallbackAfterSetGroupInfoReq struct {
|
type CallbackAfterSetGroupInfoReq struct {
|
||||||
CallbackCommand `json:"callbackCommand"`
|
CallbackCommand `json:"callbackCommand"`
|
||||||
OperationID string `json:"operationID"`
|
OperationID string `json:"operationID"`
|
||||||
GroupInfoForSet *common.GroupInfoForSet `json:"groupInfoForSet"`
|
GroupID string `json:"groupID"`
|
||||||
|
GroupName string `json:"groupName"`
|
||||||
|
Notification string `json:"notification"`
|
||||||
|
Introduction string `json:"introduction"`
|
||||||
|
FaceURL string `json:"faceURL"`
|
||||||
|
Ex *string `json:"ex"`
|
||||||
|
NeedVerification *int32 `json:"needVerification"`
|
||||||
|
LookMemberInfo *int32 `json:"lookMemberInfo"`
|
||||||
|
ApplyMemberFriend *int32 `json:"applyMemberFriend"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type CallbackAfterSetGroupInfoResp struct {
|
type CallbackAfterSetGroupInfoResp struct {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user