Disable instance handshake in dev builds

Julia created

Change summary

crates/client/src/telemetry.rs   | 1 -
crates/zed/src/only_instance.rs  | 2 +-
crates/zed2/src/only_instance.rs | 2 +-
3 files changed, 2 insertions(+), 3 deletions(-)

Detailed changes

crates/client/src/telemetry.rs 🔗

@@ -350,7 +350,6 @@ impl Telemetry {
             milliseconds_since_first_event: self.milliseconds_since_first_event(),
         };
 
-        dbg!(telemetry_settings);
         self.report_clickhouse_event(event, telemetry_settings, true)
     }
 

crates/zed/src/only_instance.rs 🔗

@@ -39,7 +39,7 @@ pub enum IsOnlyInstance {
 }
 
 pub fn ensure_only_instance() -> IsOnlyInstance {
-    if *db::ZED_STATELESS {
+    if *db::ZED_STATELESS || *util::channel::RELEASE_CHANNEL == ReleaseChannel::Dev {
         return IsOnlyInstance::Yes;
     }
 

crates/zed2/src/only_instance.rs 🔗

@@ -39,7 +39,7 @@ pub enum IsOnlyInstance {
 }
 
 pub fn ensure_only_instance() -> IsOnlyInstance {
-    if *db::ZED_STATELESS {
+    if *db::ZED_STATELESS || *util::channel::RELEASE_CHANNEL == ReleaseChannel::Dev {
         return IsOnlyInstance::Yes;
     }