diff --git a/crates/client/src/telemetry.rs b/crates/client/src/telemetry.rs index 01adeccb50218d48d0dbb4836b6c15c41b12ba9a..1a0238cd0f9ee8242b79e3581d2520770c0d1346 100644 --- a/crates/client/src/telemetry.rs +++ b/crates/client/src/telemetry.rs @@ -32,6 +32,7 @@ pub struct Telemetry { struct TelemetryState { metrics_id: Option>, device_id: Option>, + app: &'static str, app_version: Option>, release_channel: Option<&'static str>, os_version: Option>, @@ -119,6 +120,7 @@ impl Telemetry { state: Mutex::new(TelemetryState { os_version: platform.os_version().ok().map(|v| v.to_string().into()), os_name: platform.os_name().into(), + app: "Zed", app_version: platform.app_version().ok().map(|v| v.to_string().into()), release_channel, device_id: None, @@ -239,7 +241,7 @@ impl Telemetry { release_channel: state.release_channel, app_version: state.app_version.clone(), signed_in: state.metrics_id.is_some(), - app: "Zed", + app: state.app, }, }; state.queue.push(event);