From 71dc22a7ed6bf3c4197fcc3e3072529d6439e418 Mon Sep 17 00:00:00 2001 From: zengkehuan Date: Tue, 11 Aug 2026 10:16:46 +0800 Subject: [PATCH] fix(channel/lark): use code 0 for ACK payload to match Lark API convention --- crates/aionui-channel/src/plugins/lark/frame.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/aionui-channel/src/plugins/lark/frame.rs b/crates/aionui-channel/src/plugins/lark/frame.rs index 487f995ec..a7e1cce75 100644 --- a/crates/aionui-channel/src/plugins/lark/frame.rs +++ b/crates/aionui-channel/src/plugins/lark/frame.rs @@ -82,7 +82,7 @@ pub fn build_ack_frame(original: &PbFrame) -> PbFrame { headers: ack_headers, payload_encoding: String::new(), payload_type: String::new(), - payload: br#"{"code":200}"#.to_vec(), + payload: br#"{"code":0}"#.to_vec(), log_id_new: original.log_id_new.clone(), } } @@ -169,7 +169,7 @@ mod tests { } #[test] - fn build_ack_frame_has_code_200_payload() { + fn build_ack_frame_has_code_0_payload() { let original = PbFrame { seq_id: 10, log_id: 20, @@ -193,7 +193,7 @@ mod tests { let ack = build_ack_frame(&original); assert_eq!(ack.method, METHOD_DATA); let payload_str = String::from_utf8(ack.payload.clone()).unwrap(); - assert!(payload_str.contains("200")); + assert_eq!(payload_str, r#"{"code":0}"#); } #[test]