blob: 5e3258b92023a44592cc9fe0e444a9fd39ecb959 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
use activitypub_federation::{axum::inbox::{receive_activity, ActivityData}, config::Data, protocol::context::WithContext};
use axum::response::IntoResponse;
use crate::{entity::user::User, server::routes::users::PersonAcceptedActivities, state::AppHandle};
pub async fn http_post_user_inbox(
data: Data<AppHandle>,
activity_data: ActivityData,
) -> impl IntoResponse {
receive_activity::<WithContext<PersonAcceptedActivities>, User, AppHandle>(
activity_data,
&data,
)
.await
}
|