add list devices example
This commit is contained in:
		
							
								
								
									
										21
									
								
								connectbox/examples/devices.rs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								connectbox/examples/devices.rs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| use std::env; | ||||
|  | ||||
| use color_eyre::Result; | ||||
| use connectbox::ConnectBox; | ||||
|  | ||||
| #[tokio::main(flavor = "current_thread")] | ||||
| async fn main() -> Result<()> { | ||||
|     tracing_subscriber::fmt::init(); | ||||
|     color_eyre::install()?; | ||||
|     let mut args = env::args().skip(1); | ||||
|     let ip = args.next().expect("no ip specified"); | ||||
|     let code = args.next().expect("no code specified"); | ||||
|  | ||||
|     let connect_box = ConnectBox::new(ip)?; | ||||
|     connect_box.login(&code).await?; | ||||
|  | ||||
|     let devices = connect_box.get_devices().await?; | ||||
|     println!("{devices:?}"); | ||||
|  | ||||
|     Ok(()) | ||||
| } | ||||
		Reference in New Issue
	
	Block a user