diff --git a/internal/rpc/group/callback.go b/internal/rpc/group/callback.go index 1051a4f77..f877aa64a 100644 --- a/internal/rpc/group/callback.go +++ b/internal/rpc/group/callback.go @@ -127,7 +127,7 @@ func (s *groupServer) webhookBeforeMembersJoinGroup(ctx context.Context, before return err } - for _, memberCallbackResp := range resp.MemberCallbacks { + for _, memberCallbackResp := range resp.MemberCallbackList { if _, ok := groupMembersMap[(*memberCallbackResp.UserID)]; ok { if memberCallbackResp.MuteEndTime != nil { groupMembersMap[(*memberCallbackResp.UserID)].MuteEndTime = time.UnixMilli(*memberCallbackResp.MuteEndTime) diff --git a/pkg/callbackstruct/group.go b/pkg/callbackstruct/group.go index a912f5d6a..23a73ebd2 100644 --- a/pkg/callbackstruct/group.go +++ b/pkg/callbackstruct/group.go @@ -82,7 +82,7 @@ type MemberJoinGroupCallBack struct { type CallbackBeforeMembersJoinGroupResp struct { CommonCallbackResp - MemberCallbacks []*MemberJoinGroupCallBack + MemberCallbackList []*MemberJoinGroupCallBack `json:"memberCallbackList"` } type CallbackBeforeSetGroupMemberInfoReq struct {