We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c8fceff commit c939434Copy full SHA for c939434
1 file changed
anycode-backend/src/handlers/terminal_handler.rs
@@ -130,6 +130,17 @@ pub async fn handle_terminal_start(
130
}
131
132
133
+ let exit_message = "\r\nterminal process exited\r\n".to_string();
134
+ {
135
+ let mut buffer_guard = buffer_clone.lock().await;
136
+ buffer_guard.push_back(exit_message.clone());
137
+ }
138
+
139
+ let data_channel = format!("terminal:data:{}", tname);
140
+ let sockets_guard = sockets_clone.lock().await;
141
+ for socket in sockets_guard.iter() {
142
+ let _ = socket.emit(&data_channel, &exit_message);
143
144
info!("Terminal output handler finished for {}", tname);
145
});
146
0 commit comments