add callback for getContainerIp (#2851)

* add callback for getContainerIp

* register callback before retrieving info

* version bump; only use backports for linux
This commit is contained in:
Aiden McClelland
2025-03-20 15:54:05 -06:00
committed by GitHub
parent 05162ca350
commit 9e63f3f7c6
69 changed files with 592 additions and 262 deletions

View File

@@ -161,7 +161,8 @@ pub async fn add(ctx: RpcContext, AddParams { ssid, password }: AddParams) -> Re
Ok(())
})
})
.await?;
.await
.result?;
Ok(())
}
#[derive(Deserialize, Serialize, Parser, TS)]
@@ -225,7 +226,8 @@ pub async fn connect(ctx: RpcContext, SsidParams { ssid }: SsidParams) -> Result
})?;
wifi.as_selected_mut().ser(&Some(ssid))
})
.await?;
.await
.result?;
Ok(())
}
@@ -262,7 +264,8 @@ pub async fn remove(ctx: RpcContext, SsidParams { ssid }: SsidParams) -> Result<
wifi.as_selected_mut()
.map_mutate(|s| Ok(s.filter(|s| s == &ssid.0)))
})
.await?;
.await
.result?;
Ok(())
}
#[derive(serde::Serialize, serde::Deserialize)]
@@ -739,6 +742,7 @@ impl WpaCli {
.ser(&new_country)
})
.await
.result
}
async fn check_active_network(&self, ssid: &Ssid) -> Result<Option<NetworkId>, Error> {
Ok(self