Events package¶
-
class
lcu_driver.events.managers.ConnectorEventManager¶ Bases:
abc.ABCConnector Events Manager Base Class
-
close(coro_func)¶
-
handlers¶
-
open(coro_func)¶
-
ready(coro_func)¶
-
run_event(event_name, *args, **kwargs)¶
-
-
class
lcu_driver.events.managers.WebsocketEventManager¶ Bases:
abc.ABCConnector Events Manager Base Class
-
static
match_event(connector, connection, data)¶ Match registered websocket events and create a task with each handler
-
register(uri: str, *, event_types: Iterable[T_co] = ('CREATE', 'UPDATE', 'DELETE'))¶ Register an event for the given handler.
Parameters: - uri (string) – Endpoint to call. If the endpoint last character is a slash it will match all events starting with the endpoint.
- event_types (tuple(str, str)) – Expects an iterable. The allowed types are CREATE, UPDATE and DELETE (case-sensitive).
-
registered_uris¶ Websocket registered handlers
Return type: list
-
static
-
class
lcu_driver.events.responses.WebsocketEventResponse(**kwargs)¶ Bases:
object