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,20 +84,43 @@ class Scheduler {
return;
}
\wp_schedule_single_event(
\time(),
'activitypub_send_activity',
array( $activitypub_post, $activity_type )
);
// send User activities
if ( ! is_user_disabled( $activitypub_post->get_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 )
);
\wp_schedule_single_event(
\time(),
sprintf(
'activitypub_send_%s_activity',
\strtolower( $activity_type )
),
array( $activitypub_post )
);
}
// 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 )
);
}
}
/**