mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-06-13 05:39:18 +08:00
CreateGroup
This commit is contained in:
parent
b5ff464efc
commit
9f07887329
@ -153,6 +153,9 @@ func (s *groupServer) CreateGroup(ctx context.Context, req *pbGroup.CreateGroupR
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
if len(userMap) != len(userIDs) {
|
||||||
|
return nil, errs.ErrUserIDNotFound.Wrap("user not found")
|
||||||
|
}
|
||||||
if err := CallbackBeforeCreateGroup(ctx, req); err != nil && err != errs.ErrCallbackContinue {
|
if err := CallbackBeforeCreateGroup(ctx, req); err != nil && err != errs.ErrCallbackContinue {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@ -163,7 +166,7 @@ func (s *groupServer) CreateGroup(ctx context.Context, req *pbGroup.CreateGroupR
|
|||||||
}
|
}
|
||||||
joinGroup := func(userID string, roleLevel int32) error {
|
joinGroup := func(userID string, roleLevel int32) error {
|
||||||
groupMember := convert.Pb2DbGroupMember(userMap[userID])
|
groupMember := convert.Pb2DbGroupMember(userMap[userID])
|
||||||
groupMember.Nickname = ""
|
groupMember.Nickname = userMap[userID].Nickname
|
||||||
groupMember.GroupID = group.GroupID
|
groupMember.GroupID = group.GroupID
|
||||||
groupMember.RoleLevel = roleLevel
|
groupMember.RoleLevel = roleLevel
|
||||||
groupMember.OperatorUserID = mcontext.GetOpUserID(ctx)
|
groupMember.OperatorUserID = mcontext.GetOpUserID(ctx)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user