refactor: use emit_event from connector

This commit is contained in:
Junyan Qin
2025-07-02 12:46:30 +08:00
parent e2124054bf
commit 1a10b40b17
6 changed files with 59 additions and 92 deletions

View File

@@ -66,4 +66,12 @@ class PluginRuntimeConnector:
self,
event: events.BaseEventModel,
) -> context.EventContext:
pass
event_ctx = context.EventContext(
event=event,
)
event_ctx_result = await self.handler.emit_event(event_ctx.model_dump(serialize_as_any=True))
event_ctx = context.EventContext.parse_from_dict(event_ctx_result['event_context'])
return event_ctx