From b824186c3778578eb2200f76c4a5334fbea1713b Mon Sep 17 00:00:00 2001 From: CrescentLeaf Date: Sun, 19 Oct 2025 15:12:01 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E6=97=A0=E7=94=A8=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/api/ChatApi.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/server/api/ChatApi.ts b/server/api/ChatApi.ts index be32b08..5448ab3 100644 --- a/server/api/ChatApi.ts +++ b/server/api/ChatApi.ts @@ -10,7 +10,6 @@ import TokenManager from "./TokenManager.ts" import ChatPrivate from "../data/ChatPrivate.ts" import ChatGroup from "../data/ChatGroup.ts" import GroupSettingsBean from "../data/GroupSettingsBean.ts" -import ChatAdminLinker from "../data/ChatAdminLinker.ts" import AdminPermissions from "../data/AdminPermissions.ts" export default class ChatApi extends BaseApi { @@ -169,7 +168,6 @@ export default class ChatApi extends BaseApi { if (!UserChatLinker.checkUserIsLinkedToChat(token.author, chat!.bean.id)) return { code: 403, msg: "用户无权访问此对话", - caused_by: 'NOT_IN_THIS_CHAT_MEMBER_LIST', } return { @@ -365,7 +363,7 @@ export default class ChatApi extends BaseApi { } if (chat.bean.type == 'group') - if (ChatAdminLinker.checkAdminIsLinkedToChat(user.bean.id, chat.bean.id)) + if (chat.checkUserIsAdmin(user.bean.id)) ChatGroup.fromChat(chat).getSettings().update(args.settings as GroupSettingsBean) else return {