More! Events!

This commit is contained in:
lda
2026-05-13 16:17:53 +07:00 Verified
parent c1a25c7eb3
commit d90a8b3968
6 changed files with 130 additions and 10 deletions
+4 -2
View File
@@ -69,7 +69,9 @@ class BrokerAdminHandlers:
params: dict[str, Any] | None = None,
) -> dict[str, Any]:
try:
return await self.service.invoke_method(connection_id, method, params=params)
return await self.service.invoke_method(
connection_id, method, params=params
)
except Exception as exc:
return {
"connection_id": connection_id,
@@ -104,4 +106,4 @@ class BrokerAdminHandlers:
}
def get_broker_events(self) -> list[dict[str, Any]]:
return [asdict(event) for event in self.service.list_events()]
return [asdict(event) for event in self.service.list_events()]
+1 -1
View File
@@ -33,4 +33,4 @@ class ConfigManager(Protocol):
enabled: bool,
) -> dict[str, Any]: ...
def remove_connection(self, connection_id: str) -> dict[str, Any]: ...
def remove_connection(self, connection_id: str) -> dict[str, Any]: ...
@@ -108,4 +108,4 @@ class TransparentAdminHandlers:
)
def remove_connection(self, connection_id: str) -> dict[str, Any]:
return self.runtime.require_manager().remove_connection(connection_id)
return self.runtime.require_manager().remove_connection(connection_id)