Add ActivityPub endpoint for actors
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
use models::instance::Instance;
|
||||
use diesel::PgConnection;
|
||||
use serde_json::Value;
|
||||
|
||||
pub trait Actor {
|
||||
fn get_box_prefix() -> &'static str;
|
||||
@@ -8,6 +9,10 @@ pub trait Actor {
|
||||
|
||||
fn get_instance(&self, conn: &PgConnection) -> Instance;
|
||||
|
||||
fn as_activity_pub (&self) -> Value {
|
||||
json!({})
|
||||
}
|
||||
|
||||
fn compute_outbox(&self, conn: &PgConnection) -> String {
|
||||
self.compute_box(conn, "outbox")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user