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

Method send

crates/chat-cli/src/telemetry/mod.rs:155–170  ·  view source on GitHub ↗
(&self, ev: Event)

Source from the content-addressed store, hash-verified

153
154impl TelemetrySender {
155 fn send(&self, ev: Event) -> Result<(), Box<mpsc::error::SendError<Event>>> {
156 match self {
157 Self::Strong(sender) => sender.send(ev).map_err(Box::new),
158 Self::Weak(sender) => {
159 if let Some(sender) = sender.upgrade() {
160 sender.send(ev).map_err(Box::new)
161 } else {
162 tracing::error!(
163 "Attempted to send telemetry after telemetry thread has been dropped. Event attempted {:?}",
164 ev
165 );
166 Ok(())
167 }
168 },
169 }
170 }
171}
172
173impl Clone for TelemetrySender {

Callers 15

request_testFunction · 0.45
try_buildMethod · 0.45
callMethod · 0.45
send_telemetry_eventMethod · 0.45
list_available_modelsMethod · 0.45
is_mcp_enabledMethod · 0.45
send_messageMethod · 0.45
send_user_logged_inMethod · 0.45
send_auth_failedMethod · 0.45
send_daily_heartbeatMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected