feat(ecc2): add crash resume session recovery

This commit is contained in:
Affaan Mustafa
2026-03-24 03:39:53 -07:00
parent cf439dd481
commit 0166231ddb
5 changed files with 229 additions and 2 deletions

View File

@@ -422,7 +422,10 @@ impl Dashboard {
pub fn stop_selected(&mut self) {
if let Some(session) = self.sessions.get(self.selected_session) {
if let Err(error) = self.db.update_state(&session.id, &SessionState::Stopped) {
if let Err(error) =
self.db
.update_state_and_pid(&session.id, &SessionState::Stopped, None)
{
tracing::warn!("Failed to stop session {}: {error}", session.id);
return;
}