Skip to content

Commit 094aef6

Browse files
fix: drop **kwargs bug in two register funcs (#8141)
1 parent 6982ef7 commit 094aef6

1 file changed

Lines changed: 13 additions & 3 deletions

File tree

astrbot/core/star/register/star_handler.py

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,11 @@ def register_platform_adapter_type(
275275
"""注册一个 PlatformAdapterType"""
276276

277277
def decorator(awaitable):
278-
handler_md = get_handler_or_create(awaitable, EventType.AdapterMessageEvent)
278+
handler_md = get_handler_or_create(
279+
awaitable,
280+
EventType.AdapterMessageEvent,
281+
**kwargs,
282+
)
279283
handler_md.event_filters.append(
280284
PlatformAdapterTypeFilter(platform_adapter_type),
281285
)
@@ -299,7 +303,9 @@ def decorator(awaitable):
299303
return decorator
300304

301305

302-
def register_permission_type(permission_type: PermissionType, raise_error: bool = True):
306+
def register_permission_type(
307+
permission_type: PermissionType, raise_error: bool = True, **kwargs
308+
):
303309
"""注册一个 PermissionType
304310
305311
Args:
@@ -309,7 +315,11 @@ def register_permission_type(permission_type: PermissionType, raise_error: bool
309315
"""
310316

311317
def decorator(awaitable):
312-
handler_md = get_handler_or_create(awaitable, EventType.AdapterMessageEvent)
318+
handler_md = get_handler_or_create(
319+
awaitable,
320+
EventType.AdapterMessageEvent,
321+
**kwargs,
322+
)
313323
handler_md.event_filters.append(
314324
PermissionTypeFilter(permission_type, raise_error),
315325
)

0 commit comments

Comments
 (0)