diff options
Diffstat (limited to 'server/src/apub/user_inbox.rs')
-rw-r--r-- | server/src/apub/user_inbox.rs | 30 |
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)] |