From d9156183acab91cb7ba5b2f02b4ce979658e86d2 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Tue, 13 Jan 2026 13:52:10 -0600 Subject: [PATCH] Fix last clippy warning: decode heartbeat response - Parse HeartbeatResponse protobuf message from API - Eliminates unused struct warning for HeartbeatResponse - Agent now has zero clippy warnings --- src/api_client.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/api_client.rs b/src/api_client.rs index 9ed965b..47781a0 100644 --- a/src/api_client.rs +++ b/src/api_client.rs @@ -157,6 +157,16 @@ impl ApiClient { return Err(ApiError::StatusError(status)); } + // Read and decode response + let mut bytes = Vec::new(); + response + .into_reader() + .read_to_end(&mut bytes) + .map_err(|e| ApiError::RequestFailed(e.to_string()))?; + + let _heartbeat_response = agent::HeartbeatResponse::decode(&bytes[..]) + .map_err(|e| ApiError::RequestFailed(format!("Heartbeat response decode error: {}", e)))?; + Ok(()) }) .await