mirror of
https://github.com/AstrBotDevs/AstrBot
synced 2026-07-16 01:40:15 +08:00
fix: drop **kwargs bug in two register funcs (#8141)
This commit is contained in:
@@ -275,7 +275,11 @@ def register_platform_adapter_type(
|
||||
"""注册一个 PlatformAdapterType"""
|
||||
|
||||
def decorator(awaitable):
|
||||
handler_md = get_handler_or_create(awaitable, EventType.AdapterMessageEvent)
|
||||
handler_md = get_handler_or_create(
|
||||
awaitable,
|
||||
EventType.AdapterMessageEvent,
|
||||
**kwargs,
|
||||
)
|
||||
handler_md.event_filters.append(
|
||||
PlatformAdapterTypeFilter(platform_adapter_type),
|
||||
)
|
||||
@@ -299,7 +303,9 @@ def register_regex(regex: str | re.Pattern, **kwargs):
|
||||
return decorator
|
||||
|
||||
|
||||
def register_permission_type(permission_type: PermissionType, raise_error: bool = True):
|
||||
def register_permission_type(
|
||||
permission_type: PermissionType, raise_error: bool = True, **kwargs
|
||||
):
|
||||
"""注册一个 PermissionType
|
||||
|
||||
Args:
|
||||
@@ -309,7 +315,11 @@ def register_permission_type(permission_type: PermissionType, raise_error: bool
|
||||
"""
|
||||
|
||||
def decorator(awaitable):
|
||||
handler_md = get_handler_or_create(awaitable, EventType.AdapterMessageEvent)
|
||||
handler_md = get_handler_or_create(
|
||||
awaitable,
|
||||
EventType.AdapterMessageEvent,
|
||||
**kwargs,
|
||||
)
|
||||
handler_md.event_filters.append(
|
||||
PermissionTypeFilter(permission_type, raise_error),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user