From cc6988d8ac1c7746c8bfd1e4edaadfee76c7743d Mon Sep 17 00:00:00 2001 From: kaichaosun Date: Wed, 4 Feb 2026 10:22:00 +0800 Subject: [PATCH] chore: change signature of decrypt_frame back and allow dead code for it. --- conversations/src/inbox/inbox.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/conversations/src/inbox/inbox.rs b/conversations/src/inbox/inbox.rs index 108b1d2..599d90b 100644 --- a/conversations/src/inbox/inbox.rs +++ b/conversations/src/inbox/inbox.rs @@ -139,7 +139,6 @@ impl Inbox { payload: proto::EncryptedPayload, ) -> Result<(SecretKey, proto::InboxV1Frame), ChatError> { let handshake = Self::extract_payload(payload)?; - let payload_bytes = handshake.payload.clone(); let header = handshake .header .ok_or(ChatError::UnexpectedPayload("InboxV1Header".into()))?; @@ -165,7 +164,8 @@ impl Inbox { &initator_ephemeral, ); - let frame = Self::decrypt_frame(payload_bytes)?; + // TODO: Decrypt Content + let frame = proto::InboxV1Frame::decode(handshake.payload)?; Ok((seed_key, frame)) } @@ -181,9 +181,13 @@ impl Inbox { Ok(handshake) } - fn decrypt_frame(payload_bytes: prost::bytes::Bytes) -> Result { + #[allow(dead_code)] + fn decrypt_frame( + enc_payload: proto::InboxHandshakeV1, + ) -> Result { + let frame_bytes = enc_payload.payload; // TODO: decrypt payload - let frame = proto::InboxV1Frame::decode(payload_bytes)?; + let frame = proto::InboxV1Frame::decode(frame_bytes)?; Ok(frame) }