fix(ap): propagate sharedInbox through DbActor — was hardcoded None everywhere
This commit is contained in:
@@ -575,7 +575,10 @@ impl ActivityPubService {
|
||||
url: remote_actor.ap_id.to_string(),
|
||||
handle: full_handle,
|
||||
inbox_url: remote_actor.inbox_url.to_string(),
|
||||
shared_inbox_url: None,
|
||||
shared_inbox_url: remote_actor
|
||||
.shared_inbox_url
|
||||
.as_ref()
|
||||
.map(|u| u.to_string()),
|
||||
display_name: Some(remote_actor.username.clone()),
|
||||
avatar_url: remote_actor.avatar_url.as_ref().map(|u| u.to_string()),
|
||||
outbox_url: Some(remote_actor.outbox_url.to_string()),
|
||||
@@ -1638,7 +1641,7 @@ impl domain::ports::FederationActionPort for ActivityPubService {
|
||||
handle: full_handle,
|
||||
display_name: Some(actor.username.clone()),
|
||||
inbox_url: actor.inbox_url.to_string(),
|
||||
shared_inbox_url: None,
|
||||
shared_inbox_url: actor.shared_inbox_url.as_ref().map(|u| u.to_string()),
|
||||
public_key: actor.public_key_pem.clone(),
|
||||
avatar_url: actor.avatar_url.as_ref().map(|u| u.to_string()),
|
||||
last_fetched_at: actor.last_refreshed_at,
|
||||
|
||||
Reference in New Issue
Block a user