diff --git a/config/config.yaml b/config/config.yaml index 991f3230a..ae32c2a61 100644 --- a/config/config.yaml +++ b/config/config.yaml @@ -216,7 +216,7 @@ chatPersistenceMysql: 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 6f79d89df..c769da2b7 100644 --- a/internal/rpc/conversation/conversaion.go +++ b/internal/rpc/conversation/conversaion.go @@ -37,7 +37,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