+ let mut command = buffer[..bytes_read].to_vec();
+
+ if let Ok(mut guard) = available_middleware_clone.lock() {
+ for middleware in guard.iter_mut() {
+ command = middleware.server_message(&command);
+ }
+ }
+
+ let debug_original = String::from_utf8_lossy(&buffer[..bytes_read])