diff --git a/includes/class-activity-dispatcher.php b/includes/class-activity-dispatcher.php index cde9785..00ffd48 100644 --- a/includes/class-activity-dispatcher.php +++ b/includes/class-activity-dispatcher.php @@ -69,37 +69,11 @@ class Activity_Dispatcher { // check if a migration is needed before sending new posts Migration::maybe_migrate(); - // send Blog-User-Activity - self::send_user_activity( $activitypub_post, $activity_type ); - } - - /** - * Send Activities to followers and mentioned users. - * - * @param Post $activitypub_post The ActivityPub Post. - * @param string $activity_type The Activity-Type. - * @param int $user_id The User-ID. - * - * @return void - */ - public static function send_user_activity( Post $activitypub_post, $activity_type, $user_id = null ) { - if ( $user_id ) { - $user = User_Factory::get_by_id( $user_id ); - $user_id = $user->get_id(); - $actor = $user->get_url(); - } else { - $user_id = $activitypub_post->get_post_author(); - $actor = null; - } - $activitypub_activity = new Activity( $activity_type ); $activitypub_activity->from_post( $activitypub_post ); - if ( $actor ) { - $activitypub_activity->set_actor( $actor ); - } - - $follower_inboxes = Followers::get_inboxes( $user_id ); + $user_id = $activitypub_post->get_user_id(); + $follower_inboxes = Followers::get_inboxes( $user_id ); $mentioned_inboxes = Mention::get_inboxes( $activitypub_activity->get_cc() ); $inboxes = array_merge( $follower_inboxes, $mentioned_inboxes );