From 2bfb930e61141b7ae05bcea915bc5587979ea5d1 Mon Sep 17 00:00:00 2001 From: Django Doucet Date: Fri, 10 Nov 2023 17:43:25 -0700 Subject: [PATCH] update send_server_activity --- includes/class-activity-dispatcher.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/includes/class-activity-dispatcher.php b/includes/class-activity-dispatcher.php index 508c202..5ca80b0 100644 --- a/includes/class-activity-dispatcher.php +++ b/includes/class-activity-dispatcher.php @@ -6,6 +6,7 @@ use Activitypub\Activity\Activity; use Activitypub\Collection\Users; use Activitypub\Collection\Followers; use Activitypub\Transformer\Post; +use Activitypub\Server; use function Activitypub\is_single_user; use function Activitypub\is_user_disabled; @@ -26,7 +27,7 @@ class Activity_Dispatcher { \add_action( 'activitypub_send_activity', array( self::class, 'send_activity' ), 10, 2 ); \add_action( 'activitypub_send_activity', array( self::class, 'send_activity_or_announce' ), 10, 2 ); \add_action( 'activitypub_send_update_profile_activity', array( self::class, 'send_profile_update' ), 10, 1 ); - \add_action( 'activitypub_send_server_activity', array( self::class, 'send_server_activity' ), 10, 1 ); + \add_action( 'activitypub_send_server_activity', array( self::class, 'send_server_activity' ), 10, 2 ); } /** @@ -169,11 +170,11 @@ class Activity_Dispatcher { * * @return void */ - private static function send_server_activity( $activity ) { + public static function send_server_activity( $activity, $user_id = Users::APPLICATION_USER_ID ) { $json = $activity->to_json(); $inboxes = Server::known_inboxes(); foreach ( $inboxes as $inbox ) { - safe_remote_post( $inbox, $json, -1 ); + safe_remote_post( $inbox, $json, $user_id ); } } }