feat(auth_limit): 将插件初始化逻辑的启动装饰器更改为优先级管理器

This commit is contained in:
HibiKier 2025-07-07 11:25:40 +08:00
parent 251299c56c
commit 3f92a50ea3

View File

@ -8,6 +8,7 @@ from zhenxun.models.plugin_info import PluginInfo
from zhenxun.models.plugin_limit import PluginLimit from zhenxun.models.plugin_limit import PluginLimit
from zhenxun.services.log import logger from zhenxun.services.log import logger
from zhenxun.utils.enum import LimitWatchType, PluginLimitType from zhenxun.utils.enum import LimitWatchType, PluginLimitType
from zhenxun.utils.manager.priority_manager import PriorityLifecycle
from zhenxun.utils.message import MessageUtils from zhenxun.utils.message import MessageUtils
from zhenxun.utils.utils import ( from zhenxun.utils.utils import (
CountLimiter, CountLimiter,
@ -22,7 +23,7 @@ from .exception import SkipPluginException
driver = nonebot.get_driver() driver = nonebot.get_driver()
@driver.on_startup @PriorityLifecycle.on_startup(priority=5)
async def _(): async def _():
"""初始化限制""" """初始化限制"""
await LimitManager.init_limit() await LimitManager.init_limit()