From 110f5e02f4a9c2eb982b6a14f24cb6f18dcf7f52 Mon Sep 17 00:00:00 2001 From: wangchuxiao Date: Mon, 30 May 2022 15:27:23 +0800 Subject: [PATCH] superGroup --- internal/rpc/group/super_group.go | 6 ++++++ internal/rpc/msg/super_group_notification.go | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/internal/rpc/group/super_group.go b/internal/rpc/group/super_group.go index 675c14fd6..22952cd87 100644 --- a/internal/rpc/group/super_group.go +++ b/internal/rpc/group/super_group.go @@ -31,6 +31,12 @@ func (s *groupServer) GetJoinedSuperGroupList(ctx context.Context, req *pbGroup. if err := utils.CopyStructFields(groupInfo, groupInfoDB); err != nil { log.NewError(req.OperationID, utils.GetSelfFuncName(), err.Error()) } + group, err := db.DB.GetSuperGroup(groupID) + if err != nil { + log.NewError(req.OperationID, utils.GetSelfFuncName(), "GetSuperGroup failed", groupID, err.Error()) + continue + } + groupInfo.MemberCount = uint32(len(group.MemberIDList)) resp.GroupList = append(resp.GroupList, groupInfo) } log.NewError(req.OperationID, utils.GetSelfFuncName(), "resp: ", resp.String()) diff --git a/internal/rpc/msg/super_group_notification.go b/internal/rpc/msg/super_group_notification.go index 56fad1ebd..32e86e167 100644 --- a/internal/rpc/msg/super_group_notification.go +++ b/internal/rpc/msg/super_group_notification.go @@ -3,10 +3,10 @@ package msg import ( "Open_IM/pkg/common/constant" "Open_IM/pkg/common/log" - sdk "Open_IM/pkg/proto/sdk_ws" + //sdk "Open_IM/pkg/proto/sdk_ws" "Open_IM/pkg/utils" - "github.com/golang/protobuf/jsonpb" - "github.com/golang/protobuf/proto" + //"github.com/golang/protobuf/jsonpb" + //"github.com/golang/protobuf/proto" ) func SuperGroupNotification(operationID, sendID, recvID string) {