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

Method remove_message

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

Remove a message by ID

(&mut self, id: &str)

Source from the content-addressed store, hash-verified

465
466 /// Remove a message by ID
467 pub fn remove_message(&mut self, id: &str) -> Option<SessionMessage> {
468 if let Some(pos) = self.messages.iter().position(|m| m.id == id) {
469 let msg = self.messages.remove(pos);
470 self.touch();
471 Some(msg)
472 } else {
473 None
474 }
475 }
476
477 // ========================================================================
478 // Part-Level Operations

Callers 1

delete_messageFunction · 0.80

Calls 4

publish_eventMethod · 0.80
removeMethod · 0.45
touchMethod · 0.45
get_mutMethod · 0.45

Tested by

no test coverage detected