From f2db3abdb28b6700a4cbad51345080333c6c0701 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Tue, 27 Sep 2022 12:42:27 -0700 Subject: [PATCH] Always allow overriding amplitude API key via a runtime env var --- crates/client/src/telemetry.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/client/src/telemetry.rs b/crates/client/src/telemetry.rs index 63da4eae5c..f048dfdd49 100644 --- a/crates/client/src/telemetry.rs +++ b/crates/client/src/telemetry.rs @@ -39,9 +39,9 @@ struct TelemetryState { const AMPLITUDE_EVENTS_URL: &'static str = "https://api2.amplitude.com/batch"; lazy_static! { - static ref AMPLITUDE_API_KEY: Option = option_env!("AMPLITUDE_API_KEY") - .map(|key| key.to_string()) - .or(std::env::var("AMPLITUDE_API_KEY").ok()); + static ref AMPLITUDE_API_KEY: Option = std::env::var("ZED_AMPLITUDE_API_KEY") + .ok() + .or_else(|| option_env!("ZED_AMPLITUDE_API_KEY").map(|key| key.to_string())); } #[derive(Serialize)]