feat/inventory_agent #119
							
								
								
									
										5
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										5
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							| @ -105,7 +105,7 @@ dependencies = [ | ||||
|  "futures-core", | ||||
|  "futures-util", | ||||
|  "mio 1.0.4", | ||||
|  "socket2", | ||||
|  "socket2 0.5.10", | ||||
|  "tokio", | ||||
|  "tracing", | ||||
| ] | ||||
| @ -167,7 +167,7 @@ dependencies = [ | ||||
|  "serde_json", | ||||
|  "serde_urlencoded", | ||||
|  "smallvec", | ||||
|  "socket2", | ||||
|  "socket2 0.5.10", | ||||
|  "time", | ||||
|  "tracing", | ||||
|  "url", | ||||
| @ -2178,7 +2178,6 @@ dependencies = [ | ||||
|  "serde", | ||||
|  "serde_json", | ||||
|  "sysinfo", | ||||
|  "uuid", | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
|  | ||||
| @ -10,4 +10,3 @@ serde.workspace = true | ||||
| serde_json.workspace = true | ||||
| log.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 { | ||||
|     log::info!("Received inventory request"); | ||||
|     let host = PhysicalHost::gather(); | ||||
|     log::info!("Inventory data gathered successfully"); | ||||
|     actix_web::HttpResponse::Ok().json(host) | ||||
|     match 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] | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user