🐛 修复优化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, session=session,
) )
raise IgnoredException("该群未开启此功能...") raise IgnoredException("该群未开启此功能...")
if not plugin.status and plugin.block_type == BlockType.GROUP: if plugin.block_type == BlockType.GROUP:
"""全局群组禁用""" """全局群组禁用"""
try: try:
if self.is_send_limit_message(plugin, sid) and not is_poke: if self.is_send_limit_message(plugin, sid) and not is_poke:
@ -410,7 +410,7 @@ class AuthChecker:
raise IgnoredException("该插件在群组中已被禁用...") raise IgnoredException("该插件在群组中已被禁用...")
else: else:
sid = user_id sid = user_id
if not plugin.status and plugin.block_type == BlockType.PRIVATE: if plugin.block_type == BlockType.PRIVATE:
"""全局私聊禁用""" """全局私聊禁用"""
try: try:
if self.is_send_limit_message(plugin, sid) and not is_poke: 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 import APIRouter, Query
from fastapi.responses import JSONResponse from fastapi.responses import JSONResponse
from zhenxun.configs.config import Config
from zhenxun.models.plugin_info import PluginInfo as DbPluginInfo from zhenxun.models.plugin_info import PluginInfo as DbPluginInfo
from zhenxun.services.log import logger from zhenxun.services.log import logger
from zhenxun.utils.enum import BlockType, PluginType from zhenxun.utils.enum import BlockType, PluginType
@ -13,7 +9,6 @@ from ....base_model import Result
from ....utils import authentication from ....utils import authentication
from .data_source import ApiDataSource from .data_source import ApiDataSource
from .model import ( from .model import (
PluginConfig,
PluginCount, PluginCount,
PluginDetail, PluginDetail,
PluginInfo, PluginInfo,