Add context before sending activities
This commit is contained in:
parent
c2408925a1
commit
780f8ca2f5
|
@ -3,7 +3,7 @@ use reqwest::Client;
|
||||||
use serde_json;
|
use serde_json;
|
||||||
|
|
||||||
use BASE_URL;
|
use BASE_URL;
|
||||||
use activity_pub::{activity_pub, ActivityPub, context, ap_url};
|
use activity_pub::{activity_pub, ActivityPub, context, ap_url, CONTEXT};
|
||||||
use activity_pub::activity::Activity;
|
use activity_pub::activity::Activity;
|
||||||
use activity_pub::sign::*;
|
use activity_pub::sign::*;
|
||||||
use models::instance::Instance;
|
use models::instance::Instance;
|
||||||
|
@ -83,6 +83,7 @@ pub trait Actor: Sized {
|
||||||
|
|
||||||
fn send_to_inbox<A: Activity, S: Actor + Signer>(&self, conn: &PgConnection, sender: &S, act: A) {
|
fn send_to_inbox<A: Activity, S: Actor + Signer>(&self, conn: &PgConnection, sender: &S, act: A) {
|
||||||
let mut act = act.serialize();
|
let mut act = act.serialize();
|
||||||
|
act["@context"] = CONTEXT;
|
||||||
let signed = act.sign(sender, conn);
|
let signed = act.sign(sender, conn);
|
||||||
let res = Client::new()
|
let res = Client::new()
|
||||||
.post(&self.compute_inbox(conn)[..])
|
.post(&self.compute_inbox(conn)[..])
|
||||||
|
|
Loading…
Reference in New Issue