summaryrefslogtreecommitdiffstats
path: root/server/src/apub/user.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/apub/user.rs')
-rw-r--r--server/src/apub/user.rs31
1 files changed, 30 insertions, 1 deletions
diff --git a/server/src/apub/user.rs b/server/src/apub/user.rs
index 61661de4..dac6bc31 100644
--- a/server/src/apub/user.rs
+++ b/server/src/apub/user.rs
@@ -1,4 +1,33 @@
-use super::*;
+use crate::{
+ apub::{
+ activities::send_activity,
+ create_apub_response,
+ extensions::signatures::PublicKey,
+ ActorType,
+ FromApub,
+ PersonExt,
+ ToApub,
+ },
+ convert_datetime,
+ db::{
+ activity::insert_activity,
+ user::{UserForm, User_},
+ },
+ naive_now,
+ routes::DbPoolParam,
+};
+use activitystreams::{
+ activity::{Follow, Undo},
+ actor::{properties::ApActorProperties, Person},
+ context,
+ endpoint::EndpointProperties,
+ ext::Extensible,
+ object::{properties::ObjectProperties, Tombstone},
+};
+use actix_web::{body::Body, web::Path, HttpResponse, Result};
+use diesel::PgConnection;
+use failure::Error;
+use serde::Deserialize;
#[derive(Deserialize)]
pub struct UserQuery {