From a2f29838b4abdf8f8475dffba1dab43ee27a861a Mon Sep 17 00:00:00 2001 From: Will Sarg <12886992+willsarg@users.noreply.github.com> Date: Tue, 17 Feb 2026 08:41:02 -0500 Subject: [PATCH] fix(build): restore ChannelMessage reply_target usage (#541) --- src/channels/cli.rs | 2 +- src/channels/dingtalk.rs | 2 +- src/channels/lark.rs | 2 +- src/gateway/mod.rs | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/channels/cli.rs b/src/channels/cli.rs index 6a61b2c..46ee474 100644 --- a/src/channels/cli.rs +++ b/src/channels/cli.rs @@ -40,7 +40,7 @@ impl Channel for CliChannel { let msg = ChannelMessage { id: Uuid::new_v4().to_string(), sender: "user".to_string(), - reply_to: "user".to_string(), + reply_target: "user".to_string(), content: line, channel: "cli".to_string(), timestamp: std::time::SystemTime::now() diff --git a/src/channels/dingtalk.rs b/src/channels/dingtalk.rs index ca5bb95..7473bb3 100644 --- a/src/channels/dingtalk.rs +++ b/src/channels/dingtalk.rs @@ -238,7 +238,7 @@ impl Channel for DingTalkChannel { let channel_msg = ChannelMessage { id: Uuid::new_v4().to_string(), sender: sender_id.to_string(), - reply_to: chat_id, + reply_target: chat_id, content: content.to_string(), channel: "dingtalk".to_string(), timestamp: std::time::SystemTime::now() diff --git a/src/channels/lark.rs b/src/channels/lark.rs index 896defc..5f929f8 100644 --- a/src/channels/lark.rs +++ b/src/channels/lark.rs @@ -450,7 +450,7 @@ impl LarkChannel { let channel_msg = ChannelMessage { id: Uuid::new_v4().to_string(), sender: lark_msg.chat_id.clone(), - reply_to: lark_msg.chat_id.clone(), + reply_target: lark_msg.chat_id.clone(), content: text, channel: "lark".to_string(), timestamp: std::time::SystemTime::now() diff --git a/src/gateway/mod.rs b/src/gateway/mod.rs index 264a16e..001fc35 100644 --- a/src/gateway/mod.rs +++ b/src/gateway/mod.rs @@ -709,7 +709,7 @@ async fn handle_whatsapp_message( { Ok(response) => { // Send reply via WhatsApp - if let Err(e) = wa.send(&response, &msg.reply_to).await { + if let Err(e) = wa.send(&response, &msg.reply_target).await { tracing::error!("Failed to send WhatsApp reply: {e}"); } } @@ -718,7 +718,7 @@ async fn handle_whatsapp_message( let _ = wa .send( "Sorry, I couldn't process your message right now.", - &msg.reply_to, + &msg.reply_target, ) .await; }