Feat(Linux): Integrate Linux Connectivity Feature
This commit is contained in:
+18
-3
@@ -1,9 +1,24 @@
|
||||
mod connectivity;
|
||||
pub use connectivity::{profile_network::ProfileNetwork as WiFi, NetworkError};
|
||||
pub use connectivity::{profile_network::ProfileNetwork as WiFi, Config, NetworkError};
|
||||
|
||||
fn main() -> Result<(), NetworkError> {
|
||||
let wifi = WiFi::new("AndroidAPSD")?;
|
||||
println!("{}", wifi.connect("belm4235"));
|
||||
let config = Some(Config {
|
||||
interface: Some("wlo1"),
|
||||
});
|
||||
|
||||
let wifi = WiFi::new("AndroidAPSD", config)?;
|
||||
|
||||
match wifi.connect("belm4235") {
|
||||
Ok(result) => println!(
|
||||
"{}",
|
||||
if result == true {
|
||||
"Connection Successfull."
|
||||
} else {
|
||||
"Invalid password."
|
||||
}
|
||||
),
|
||||
Err(err) => println!("The following error occurred: {:?}", err),
|
||||
}
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user