send blog-wide activities if enabled

This commit is contained in:
Matthias Pfefferle 2023-06-29 18:44:25 +02:00
parent 1543c49c19
commit 3e969c859a

View file

@ -84,6 +84,8 @@ class Scheduler {
return;
}
// send User activities
if ( ! is_user_disabled( $activitypub_post->get_user_id() ) ) {
\wp_schedule_single_event(
\time(),
'activitypub_send_activity',
@ -100,6 +102,27 @@ class Scheduler {
);
}
// send Blog-User activities
if ( ! is_user_disabled( User_Factory::BLOG_USER_ID ) ) {
$activitypub_post->set_post_author( User_Factory::BLOG_USER_ID );
\wp_schedule_single_event(
\time(),
'activitypub_send_activity',
array( $activitypub_post, $activity_type )
);
\wp_schedule_single_event(
\time(),
sprintf(
'activitypub_send_%s_activity',
\strtolower( $activity_type )
),
array( $activitypub_post )
);
}
}
/**
* Update followers
*