honor shutdown from diagnostic ui (#1692)

This commit is contained in:
Aiden McClelland
2022-07-25 20:21:15 -06:00
committed by GitHub
parent 61864d082f
commit daabba12d3

View File

@@ -343,6 +343,7 @@ fn main() {
e,
)
.await?;
let mut shutdown = ctx.shutdown.subscribe();
rpc_server!({
command: embassy::diagnostic_api,
context: ctx.clone(),
@@ -360,7 +361,7 @@ fn main() {
})
.await
.with_kind(embassy::ErrorKind::Network)?;
Ok::<_, Error>(None)
Ok::<_, Error>(shutdown.recv().await.with_kind(crate::ErrorKind::Unknown)?)
})()
.await
}