fix Core -> Periphery reconnection

This commit is contained in:
mbecker20
2025-09-27 14:21:44 -07:00
parent 4675dfa736
commit 33501dac3e
13 changed files with 49 additions and 65 deletions
-3
View File
@@ -142,13 +142,10 @@ impl Resolve<super::Args> for ConnectContainerExec {
impl Resolve<super::Args> for DisconnectTerminal {
#[instrument(name = "DisconnectTerminal", level = "debug")]
async fn resolve(self, _: &super::Args) -> serror::Result<NoData> {
// TODO: Remove logs
info!("Disconnect called for {}", self.id);
if let Some((_, cancel)) =
terminal_channels().remove(&self.id).await
{
cancel.cancel();
info!("Cancel called for {}", self.id);
}
Ok(NoData {})
}