Merge pull request 'feat/inventory_agent' (#119) from feat/inventory_agent into master
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/119
This commit is contained in:
commit
d36c574590
5
Cargo.lock
generated
5
Cargo.lock
generated
@ -105,7 +105,7 @@ dependencies = [
|
|||||||
"futures-core",
|
"futures-core",
|
||||||
"futures-util",
|
"futures-util",
|
||||||
"mio 1.0.4",
|
"mio 1.0.4",
|
||||||
"socket2",
|
"socket2 0.5.10",
|
||||||
"tokio",
|
"tokio",
|
||||||
"tracing",
|
"tracing",
|
||||||
]
|
]
|
||||||
@ -167,7 +167,7 @@ dependencies = [
|
|||||||
"serde_json",
|
"serde_json",
|
||||||
"serde_urlencoded",
|
"serde_urlencoded",
|
||||||
"smallvec",
|
"smallvec",
|
||||||
"socket2",
|
"socket2 0.5.10",
|
||||||
"time",
|
"time",
|
||||||
"tracing",
|
"tracing",
|
||||||
"url",
|
"url",
|
||||||
@ -2178,7 +2178,6 @@ dependencies = [
|
|||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
"sysinfo",
|
"sysinfo",
|
||||||
"uuid",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
@ -10,4 +10,3 @@ serde.workspace = true
|
|||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
log.workspace = true
|
log.workspace = true
|
||||||
env_logger.workspace = true
|
env_logger.workspace = true
|
||||||
uuid.workspace = true
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -9,8 +9,16 @@ mod hwinfo;
|
|||||||
async fn inventory() -> impl Responder {
|
async fn inventory() -> impl Responder {
|
||||||
log::info!("Received inventory request");
|
log::info!("Received inventory request");
|
||||||
let host = PhysicalHost::gather();
|
let host = PhysicalHost::gather();
|
||||||
log::info!("Inventory data gathered successfully");
|
match host {
|
||||||
actix_web::HttpResponse::Ok().json(host)
|
Ok(host) => {
|
||||||
|
log::info!("Inventory data gathered successfully");
|
||||||
|
actix_web::HttpResponse::Ok().json(host)
|
||||||
|
}
|
||||||
|
Err(error) => {
|
||||||
|
log::error!("Inventory data gathering FAILED");
|
||||||
|
actix_web::HttpResponse::InternalServerError().json(error)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[actix_web::main]
|
#[actix_web::main]
|
||||||
|
Loading…
Reference in New Issue
Block a user