mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-12-03 02:42:19 +08:00
fix: fix the Manger judge condition
This commit is contained in:
parent
06982972d5
commit
66e9929e92
@ -228,10 +228,10 @@ func (p *Pusher) Push2SuperGroup(ctx context.Context, groupID string, msg *sdkws
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
log.ZInfo(ctx, "GroupDismissedNotificationInfo****", "groupID", groupID, "num", len(pushToUserIDs), "list", pushToUserIDs)
|
log.ZInfo(ctx, "GroupDismissedNotificationInfo****", "groupID", groupID, "num", len(pushToUserIDs), "list", pushToUserIDs)
|
||||||
if len(config.Config.Manager.UserID) > 0 {
|
if config.Config.Manager.UserID[0] != "" {
|
||||||
ctx = mcontext.WithOpUserIDContext(ctx, config.Config.Manager.UserID[0])
|
ctx = mcontext.WithOpUserIDContext(ctx, config.Config.Manager.UserID[0])
|
||||||
}
|
}
|
||||||
if len(config.Config.Manager.UserID) == 0 && len(config.Config.IMAdmin.UserID) > 0 {
|
if config.Config.Manager.UserID[0] == "" && len(config.Config.IMAdmin.UserID) > 0 {
|
||||||
ctx = mcontext.WithOpUserIDContext(ctx, config.Config.IMAdmin.UserID[0])
|
ctx = mcontext.WithOpUserIDContext(ctx, config.Config.IMAdmin.UserID[0])
|
||||||
}
|
}
|
||||||
defer func(groupID string) {
|
defer func(groupID string) {
|
||||||
|
|||||||
@ -112,10 +112,10 @@ func (m *msgServer) RevokeMsg(ctx context.Context, req *msg.RevokeMsgReq) (*msg.
|
|||||||
}
|
}
|
||||||
revokerUserID := mcontext.GetOpUserID(ctx)
|
revokerUserID := mcontext.GetOpUserID(ctx)
|
||||||
var flag bool
|
var flag bool
|
||||||
if len(config.Config.Manager.UserID) > 0 {
|
if config.Config.Manager.UserID[0] != "" {
|
||||||
flag = utils.Contain(revokerUserID, config.Config.Manager.UserID...)
|
flag = utils.Contain(revokerUserID, config.Config.Manager.UserID...)
|
||||||
}
|
}
|
||||||
if len(config.Config.Manager.UserID) == 0 {
|
if config.Config.Manager.UserID[0] == "" && len(config.Config.IMAdmin.UserID) > 0 {
|
||||||
flag = utils.Contain(revokerUserID, config.Config.IMAdmin.UserID...)
|
flag = utils.Contain(revokerUserID, config.Config.IMAdmin.UserID...)
|
||||||
}
|
}
|
||||||
tips := sdkws.RevokeMsgTips{
|
tips := sdkws.RevokeMsgTips{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user