MCPcopy Index your code
hub / github.com/ChrisFeldmeier/OpenCodeRust / publish_message_event

Method publish_message_event

crates/opencode-session/src/session.rs:796–800  ·  view source on GitHub ↗

Publish a message event

(&self, def: &'static BusEventDef, msg: &SessionMessage)

Source from the content-addressed store, hash-verified

794
795 /// Publish a message event
796 fn publish_message_event(&self, def: &'static BusEventDef, msg: &SessionMessage) {
797 if let Ok(json) = serde_json::to_value(msg) {
798 self.publish_event(def, serde_json::json!({ "info": json }));
799 }
800 }
801
802 /// Publish a part event
803 fn publish_part_event(&self, def: &'static BusEventDef, part: &MessagePart) {

Callers 1

update_messageMethod · 0.80

Calls 1

publish_eventMethod · 0.80

Tested by

no test coverage detected