Blog outbox

This commit is contained in:
Bat
2018-04-29 18:49:56 +01:00
parent 5e6be0cf93
commit 4666cd3ee3
7 changed files with 70 additions and 2 deletions
+10
View File
@@ -1,6 +1,8 @@
use diesel::{self, QueryDsl, RunQueryDsl, ExpressionMethods, PgConnection};
use activity_pub::activity::Activity;
use activity_pub::actor::{Actor, ActorType};
use activity_pub::outbox::Outbox;
use activity_pub::webfinger::*;
use models::instance::Instance;
use schema::blogs;
@@ -65,6 +67,14 @@ impl Blog {
.get_result::<Blog>(conn).expect("Couldn't update inbox URL");
}
}
pub fn outbox(&self, conn: &PgConnection) -> Outbox {
Outbox::new(self.compute_outbox(conn), self.get_activities(conn))
}
fn get_activities(&self, conn: &PgConnection) -> Vec<Activity> {
vec![]
}
}
impl Actor for Blog {