eventHandler now support registering event with just a name
This commit is contained in:
@@ -178,8 +178,12 @@ class EventHandler:
|
|||||||
self.__ad_api = ad_api
|
self.__ad_api = ad_api
|
||||||
self.event_dispatchers = []
|
self.event_dispatchers = []
|
||||||
|
|
||||||
for event_block in events_block.values():
|
if isinstance(events_block, list):
|
||||||
register_event_with_params(event_block,callback,event_context)
|
for event in events_block:
|
||||||
|
self.add_dispatcher(event,callback,event_context=event_context)
|
||||||
|
else:
|
||||||
|
for event_block in events_block.values():
|
||||||
|
register_event_with_params(event_block,callback,event_context)
|
||||||
|
|
||||||
def add_dispatcher(self,event_name,callback,event_data = None,reset_data = None ,event_context = None):
|
def add_dispatcher(self,event_name,callback,event_data = None,reset_data = None ,event_context = None):
|
||||||
self.__ad_api.log_info(f'Registering dispatcher {callback.__name__} for event "{event_name}" ({event_data})')
|
self.__ad_api.log_info(f'Registering dispatcher {callback.__name__} for event "{event_name}" ({event_data})')
|
||||||
|
|||||||
Reference in New Issue
Block a user