@@ -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