From ff34340a70ec1f415b4bf56614f13fcd9a5b0a94 Mon Sep 17 00:00:00 2001 From: Jazz Turner-Baggs <473256+jazzz@users.noreply.github.com> Date: Mon, 26 Jan 2026 09:07:59 -0800 Subject: [PATCH] compute delivery_address --- conversations/src/inbox/inbox.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/conversations/src/inbox/inbox.rs b/conversations/src/inbox/inbox.rs index c157dde..7853b6d 100644 --- a/conversations/src/inbox/inbox.rs +++ b/conversations/src/inbox/inbox.rs @@ -16,6 +16,12 @@ use crate::inbox::handshake::InboxHandshake; use crate::proto::{self}; use crate::types::{ContentData, PayloadData}; +/// Compute the deterministic Delivery_address for an installation +fn delivery_address_for_installation(_: PublicKey) -> String { + // TODO: Implement Delivery Address + "delivery_address".into() +} + pub struct Inbox { ident: Rc, local_convo_id: String, @@ -112,10 +118,11 @@ impl Inbox { }; } + // Convert Encrypted Payloads to PayloadData let payload_data = initial_payloads .iter() .map(|p| PayloadData { - delivery_address: "delivery_address".into(), + delivery_address: delivery_address_for_installation(remote_bundle.installation_key), data: p.encode_to_vec(), }) .collect();