Make Service.interrupt async

This commit is contained in:
dasha_uwu
2025-08-24 02:30:47 +05:00
parent 3a1649bcaf
commit f51a7b12b5
5 changed files with 8 additions and 8 deletions

View File

@@ -186,7 +186,7 @@ impl Services {
.await;
}
self.interrupt();
self.interrupt().await;
if let Some(manager) = self.manager.lock().await.as_ref() {
manager.stop().await;
}
@@ -263,12 +263,12 @@ impl Services {
.await
}
fn interrupt(&self) {
async fn interrupt(&self) {
debug!("Interrupting services...");
for service in self.services() {
let name = service.name();
trace!("Interrupting {name}");
service.interrupt();
service.interrupt().await;
}
}
}