diff --git a/config/config.yaml b/config/config.yaml index 91df1a62f..fc76e3615 100644 --- a/config/config.yaml +++ b/config/config.yaml @@ -252,7 +252,7 @@ singleMessageHasReadReceiptEnable: true tokenpolicy: accessSecret: "open_im_server" #token生成相关,默认即可 # Token effective time day as a unit - accessExpire: 3650 #token过期时间(天) 默认即可 + accessExpire: 90 #token过期时间(天) 默认即可 messageverify: friendVerify: false diff --git a/internal/rpc/conversation/conversaion.go b/internal/rpc/conversation/conversaion.go index 2828a9df5..fc9702ebc 100644 --- a/internal/rpc/conversation/conversaion.go +++ b/internal/rpc/conversation/conversaion.go @@ -38,7 +38,7 @@ func (rpc *rpcConversation) ModifyConversationField(c context.Context, req *pbCo resp.CommonResp = &pbConversation.CommonResp{ErrCode: constant.ErrDB.ErrCode, ErrMsg: constant.ErrDB.ErrMsg} return resp, nil } - if groupInfo.Status == constant.GroupStatusDismissed && !req.Conversation.IsNotInGroup { + if groupInfo.Status == constant.GroupStatusDismissed && !req.Conversation.IsNotInGroup && req.FieldType != constant.FieldUnread { errMsg := "group status is dismissed" resp.CommonResp = &pbConversation.CommonResp{ErrCode: constant.ErrDB.ErrCode, ErrMsg: errMsg} return resp, nil