DevelopmentNodeEnvironment_MicrosoftVSCodeDependency_22NodeVersion_Bundle_Clean_Debug_ElectronProfile_EsbuildCompiler_Mountain/IPC/WindAirCommands/GetOrCreateAirClient.rs
1//! Connect-on-each-call helper. TODO: replace with a state-
2//! managed singleton once Air-side connection pooling lands.
3
4use crate::Air::AirClient as AirClientModule;
5
6pub(super) async fn Fn(address:String) -> Result<AirClientModule::AirClient, String> {
7 AirClientModule::AirClient::new(&address)
8 .await
9 .map_err(|e| format!("Failed to create Air client: {:?}", e))
10}