MCPcopy Create free account
hub / github.com/aws/amazon-q-developer-cli / send_chat_added_message

Method send_chat_added_message

crates/chat-cli/src/telemetry/mod.rs:313–328  ·  view source on GitHub ↗

TODO: Should make a parameters struct.

(
        &self,
        database: &Database,
        conversation_id: String,
        result: TelemetryResult,
        data: ChatAddedMessageParams,
    )

Source from the content-addressed store, hash-verified

311
312 #[allow(clippy::too_many_arguments)] // TODO: Should make a parameters struct.
313 pub async fn send_chat_added_message(
314 &self,
315 database: &Database,
316 conversation_id: String,
317 result: TelemetryResult,
318 data: ChatAddedMessageParams,
319 ) -> Result<(), TelemetryError> {
320 let mut telemetry_event = Event::new(EventType::ChatAddedMessage {
321 conversation_id,
322 result,
323 data,
324 });
325 set_event_metadata(database, &mut telemetry_event).await;
326
327 Ok(self.tx.send(telemetry_event)?)
328 }
329
330 pub async fn send_record_user_turn_completion(
331 &self,

Callers 2

test_all_telemetryFunction · 0.80
send_chat_telemetryMethod · 0.80

Calls 2

set_event_metadataFunction · 0.85
sendMethod · 0.45

Tested by 1

test_all_telemetryFunction · 0.64