mirror of
https://github.com/edera-dev/krata.git
synced 2025-08-03 21:21:32 +00:00
async-ify xenstore and xenclient
This commit is contained in:
@ -36,9 +36,9 @@ impl NetworkService {
|
||||
|
||||
impl NetworkService {
|
||||
pub async fn watch(&mut self) -> Result<()> {
|
||||
let mut collector = AutoNetworkCollector::new()?;
|
||||
let mut collector = AutoNetworkCollector::new().await?;
|
||||
loop {
|
||||
let changeset = collector.read_changes()?;
|
||||
let changeset = collector.read_changes().await?;
|
||||
self.process_network_changeset(&mut collector, changeset)?;
|
||||
sleep(Duration::from_secs(2)).await;
|
||||
}
|
||||
|
Reference in New Issue
Block a user