fix: find error

pull/1830/head
luhaoling 2 years ago
parent 0d4ad3a179
commit beb53da43f

@ -57,6 +57,7 @@ func (m *msgServer) RevokeMsg(ctx context.Context, req *msg.RevokeMsgReq) (*msg.
if err != nil {
return nil, err
}
log.ZDebug(ctx, "RevokeMsg", "msgs", msgs)
if len(msgs) == 0 || msgs[0] == nil {
return nil, errs.ErrRecordNotFound.Wrap("msg not found")
}
@ -114,6 +115,7 @@ func (m *msgServer) RevokeMsg(ctx context.Context, req *msg.RevokeMsgReq) (*msg.
return nil, err
}
revokerUserID := mcontext.GetOpUserID(ctx)
log.ZDebug(ctx, "RevokeMsgRevokeMsg", "revokerUserID", revokerUserID)
var flag bool
if config.Config.Manager.UserID[0] != "" {
flag = utils.Contain(revokerUserID, config.Config.Manager.UserID...)
@ -121,6 +123,7 @@ func (m *msgServer) RevokeMsg(ctx context.Context, req *msg.RevokeMsgReq) (*msg.
if config.Config.Manager.UserID[0] == "" && len(config.Config.IMAdmin.UserID) > 0 {
flag = utils.Contain(revokerUserID, config.Config.IMAdmin.UserID...)
}
log.ZDebug(ctx, "RevokeMsgRevokeMsg", "flag", flag)
tips := sdkws.RevokeMsgTips{
RevokerUserID: revokerUserID,
ClientMsgID: msgs[0].ClientMsgID,

@ -59,7 +59,7 @@ func (m *MsgMongoDriver) PushMsgsToDoc(ctx context.Context, docID string, msgsTo
func (m *MsgMongoDriver) Create(ctx context.Context, model *table.MsgDocModel) error {
_, err := m.MsgCollection.InsertOne(ctx, model)
return err
return errs.Wrap(err)
}
func (m *MsgMongoDriver) UpdateMsg(

Loading…
Cancel
Save