feat: 帖子分级置顶(板块/全站)与板块管理员置顶权限、消息管理权限调整
This commit is contained in:
@@ -61,7 +61,7 @@ func (h *Handlers) RealtimeWS(c *gin.Context) {
|
||||
canOverseeChat := false
|
||||
if actor, loadErr := h.Auth.LoadActor(claims.ID); loadErr == nil {
|
||||
isStaff = actor.IsStaff()
|
||||
canOverseeChat = service.CanOverseeChat(actor.Role)
|
||||
canOverseeChat = actor.CanOverseeChat()
|
||||
}
|
||||
|
||||
client := realtime.NewClient(
|
||||
@@ -74,7 +74,7 @@ func (h *Handlers) RealtimeWS(c *gin.Context) {
|
||||
return verr == nil
|
||||
},
|
||||
func() { h.Auth.TouchLastSeen(claims.ID) },
|
||||
// 动态房间订阅鉴权:成员可订阅;站长/超管旁路可订阅任意群
|
||||
// 动态房间订阅鉴权:成员可订阅;站长/已授权超管旁路可订阅任意群
|
||||
func(room string) bool {
|
||||
roomID, ok := parseWSChatRoom(room)
|
||||
if !ok {
|
||||
|
||||
Reference in New Issue
Block a user