User outbox

This commit is contained in:
Bat
2018-04-29 19:01:42 +01:00
parent e592e692ff
commit 80472506ca
3 changed files with 18 additions and 0 deletions
+7
View File
@@ -5,6 +5,7 @@ use std::collections::HashMap;
use activity_pub::ActivityPub;
use activity_pub::actor::Actor;
use activity_pub::outbox::Outbox;
use db_conn::DbConn;
use models::instance::Instance;
use models::users::*;
@@ -57,3 +58,9 @@ fn create(conn: DbConn, data: Form<NewUserForm>) -> Redirect {
Redirect::to(format!("/@/{}", data.get().username).as_str())
}
#[get("/@/<name>/outbox")]
fn outbox(name: String, conn: DbConn) -> Outbox {
let user = User::find_by_name(&*conn, name).unwrap();
user.outbox(&*conn)
}