fix: pass actor, inbox gets resolved automatically
This commit is contained in:
parent
32707bda0c
commit
4d0fb9b684
1 changed files with 2 additions and 6 deletions
|
@ -109,17 +109,13 @@ async fn main() {
|
|||
let ctx = server::Context::new(db, args.domain)
|
||||
.await.expect("failed creating server context");
|
||||
|
||||
let relay = ctx.fetch_user(&actor)
|
||||
.await.expect("could not fetch relay actor");
|
||||
let inbox = relay.inbox.expect("relay has no inbox to deliver to");
|
||||
|
||||
let aid = ctx.aid(uuid::Uuid::new_v4().to_string());
|
||||
|
||||
let activity_model = model::activity::Model {
|
||||
id: aid.clone(),
|
||||
activity_type: apb::ActivityType::Follow,
|
||||
actor: ctx.base(),
|
||||
object: Some(actor),
|
||||
object: Some(actor.clone()),
|
||||
target: None,
|
||||
published: chrono::Utc::now(),
|
||||
cc: model::Audience::default(),
|
||||
|
@ -130,7 +126,7 @@ async fn main() {
|
|||
model::activity::Entity::insert(activity_model.into_active_model())
|
||||
.exec(ctx.db()).await.expect("could not insert activity in db");
|
||||
|
||||
ctx.dispatch(&ctx.base(), vec![inbox], &aid, None).await
|
||||
ctx.dispatch(&ctx.base(), vec![actor], &aid, None).await
|
||||
.expect("could not dispatch follow");
|
||||
},
|
||||
|
||||
|
|
Loading…
Reference in a new issue