🐛 修复优化AuthChecker逻辑

This commit is contained in:
HibiKier 2024-12-25 11:55:07 +08:00
parent 467be8cc3e
commit 280f991347
2 changed files with 2 additions and 7 deletions

View File

@ -387,7 +387,7 @@ class AuthChecker:
session=session,
)
raise IgnoredException("该群未开启此功能...")
if not plugin.status and plugin.block_type == BlockType.GROUP:
if plugin.block_type == BlockType.GROUP:
"""全局群组禁用"""
try:
if self.is_send_limit_message(plugin, sid) and not is_poke:
@ -410,7 +410,7 @@ class AuthChecker:
raise IgnoredException("该插件在群组中已被禁用...")
else:
sid = user_id
if not plugin.status and plugin.block_type == BlockType.PRIVATE:
if plugin.block_type == BlockType.PRIVATE:
"""全局私聊禁用"""
try:
if self.is_send_limit_message(plugin, sid) and not is_poke:

View File

@ -1,10 +1,6 @@
import re
import cattrs
from fastapi import APIRouter, Query
from fastapi.responses import JSONResponse
from zhenxun.configs.config import Config
from zhenxun.models.plugin_info import PluginInfo as DbPluginInfo
from zhenxun.services.log import logger
from zhenxun.utils.enum import BlockType, PluginType
@ -13,7 +9,6 @@ from ....base_model import Result
from ....utils import authentication
from .data_source import ApiDataSource
from .model import (
PluginConfig,
PluginCount,
PluginDetail,
PluginInfo,