summaryrefslogtreecommitdiffstats
path: root/server/src/apub/user_inbox.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/apub/user_inbox.rs')
-rw-r--r--server/src/apub/user_inbox.rs30
1 files changed, 29 insertions, 1 deletions
diff --git a/server/src/apub/user_inbox.rs b/server/src/apub/user_inbox.rs
index 3035deba..f60a2ba9 100644
--- a/server/src/apub/user_inbox.rs
+++ b/server/src/apub/user_inbox.rs
@@ -1,4 +1,32 @@
-use super::*;
+use crate::{
+ api::user::PrivateMessageResponse,
+ apub::{
+ extensions::signatures::verify,
+ fetcher::{get_or_fetch_and_upsert_remote_community, get_or_fetch_and_upsert_remote_user},
+ FromApub,
+ },
+ db::{
+ activity::insert_activity,
+ community::{CommunityFollower, CommunityFollowerForm},
+ private_message::{PrivateMessage, PrivateMessageForm},
+ private_message_view::PrivateMessageView,
+ user::User_,
+ Crud,
+ Followable,
+ },
+ naive_now,
+ routes::{ChatServerParam, DbPoolParam},
+ websocket::{server::SendUserRoomMessage, UserOperation},
+};
+use activitystreams::{
+ activity::{Accept, Create, Delete, Undo, Update},
+ object::Note,
+};
+use actix_web::{web, HttpRequest, HttpResponse, Result};
+use diesel::PgConnection;
+use failure::{Error, _core::fmt::Debug};
+use log::debug;
+use serde::Deserialize;
#[serde(untagged)]
#[derive(Deserialize, Debug)]