feat: 初步增加 Windows 支持

This commit is contained in:
mofeng-git
2026-05-18 22:43:28 +08:00
parent 0b9d94f53f
commit 935fa823f2
163 changed files with 11419 additions and 7581 deletions

View File

@@ -9,8 +9,8 @@ use tracing::info;
use std::sync::Arc;
use super::empty_collection;
use super::super::schema::*;
use super::empty_collection;
use crate::state::AppState;
pub(crate) fn router(state: Arc<AppState>) -> Router<Arc<AppState>> {
@@ -56,7 +56,10 @@ async fn session_list(State(state): State<Arc<AppState>>) -> Response {
let mut members = Vec::new();
for id in &session_ids {
if state.sessions.get(id).await.ok().flatten().is_some() {
members.push(odata_ref(&format!("/redfish/v1/SessionService/Sessions/{}", id)));
members.push(odata_ref(&format!(
"/redfish/v1/SessionService/Sessions/{}",
id
)));
}
}