MCPcopy Create free account
hub / github.com/It4innovations/hyperqueue / get_server_status

Function get_server_status

crates/hyperqueue/src/server/bootstrap.rs:114–122  ·  view source on GitHub ↗
(server_directory: &Path)

Source from the content-addressed store, hash-verified

112}
113
114async fn get_server_status(server_directory: &Path) -> crate::Result<ServerStatus> {
115 let record = ServerDir::open(server_directory).and_then(|sd| sd.read_client_access_record())?;
116
117 if ClientSession::connect_to_server(&record).await.is_err() {
118 return Ok(ServerStatus::Offline);
119 }
120
121 Ok(ServerStatus::Online)
122}
123
124pub fn generate_server_uid() -> String {
125 rand::rng()

Calls 2

connect_to_serverFunction · 0.50