Restore working code

This commit is contained in:
Maxime Van Hees
2025-09-11 18:33:09 +02:00
parent 9fa9832605
commit 8798bc202e
3 changed files with 72 additions and 70 deletions

View File

@@ -71,8 +71,13 @@ async fn main() {
},
};
let backend = option.backend.clone();
// new server
let server = server::Server::new(option.clone()).await;
let mut server = server::Server::new(option).await;
// Initialize the default database storage
let _ = server.current_storage();
// Add a small delay to ensure the port is ready
tokio::time::sleep(std::time::Duration::from_millis(100)).await;
@@ -82,7 +87,7 @@ async fn main() {
let rpc_addr = format!("127.0.0.1:{}", args.rpc_port).parse().unwrap();
let base_dir = args.dir.clone();
match rpc_server::start_rpc_server(rpc_addr, base_dir, option).await {
match rpc_server::start_rpc_server(rpc_addr, base_dir, backend).await {
Ok(handle) => {
println!("RPC management server started on port {}", args.rpc_port);
Some(handle)