Fix merge conflict in collab (#9550)

Conrad Irwin created

Release Notes:

- N/A

Change summary

crates/collab/src/main.rs | 14 ++++----------
1 file changed, 4 insertions(+), 10 deletions(-)

Detailed changes

crates/collab/src/main.rs 🔗

@@ -67,16 +67,6 @@ async fn main() -> Result<()> {
             let listener = TcpListener::bind(&format!("0.0.0.0:{}", state.config.http_port))
                 .expect("failed to bind TCP listener");
 
-            let epoch = state
-                .db
-                .create_server(&state.config.zed_environment)
-                .await?;
-            let rpc_server = collab::rpc::Server::new(epoch, state.clone());
-            rpc_server.start().await?;
-
-            fetch_extensions_from_blob_store_periodically(state.clone());
-            RateLimiter::save_periodically(state.rate_limiter.clone(), state.executor.clone());
-
             let rpc_server = if is_collab {
                 let epoch = state
                     .db
@@ -90,6 +80,10 @@ async fn main() -> Result<()> {
                 None
             };
 
+            if is_collab {
+                RateLimiter::save_periodically(state.rate_limiter.clone(), state.executor.clone());
+            }
+
             if is_api {
                 fetch_extensions_from_blob_store_periodically(state.clone());
             }