mirror of
https://github.com/zed-industries/zed.git
synced 2024-11-08 07:35:01 +03:00
parent
86a86a9635
commit
5139aa3811
@ -67,16 +67,6 @@ async fn main() -> Result<()> {
|
|||||||
let listener = TcpListener::bind(&format!("0.0.0.0:{}", state.config.http_port))
|
let listener = TcpListener::bind(&format!("0.0.0.0:{}", state.config.http_port))
|
||||||
.expect("failed to bind TCP listener");
|
.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 rpc_server = if is_collab {
|
||||||
let epoch = state
|
let epoch = state
|
||||||
.db
|
.db
|
||||||
@ -90,6 +80,10 @@ async fn main() -> Result<()> {
|
|||||||
None
|
None
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if is_collab {
|
||||||
|
RateLimiter::save_periodically(state.rate_limiter.clone(), state.executor.clone());
|
||||||
|
}
|
||||||
|
|
||||||
if is_api {
|
if is_api {
|
||||||
fetch_extensions_from_blob_store_periodically(state.clone());
|
fetch_extensions_from_blob_store_periodically(state.clone());
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user