disable broken delete activity
This commit is contained in:
parent
9a4c9768f2
commit
937618101e
3 changed files with 9 additions and 11 deletions
|
@ -15,7 +15,7 @@ class Activity_Dispatcher {
|
|||
public static function init() {
|
||||
\add_action( 'activitypub_send_post_activity', array( '\Activitypub\Activity_Dispatcher', 'send_post_activity' ) );
|
||||
\add_action( 'activitypub_send_update_activity', array( '\Activitypub\Activity_Dispatcher', 'send_update_activity' ) );
|
||||
\add_action( 'activitypub_send_delete_activity', array( '\Activitypub\Activity_Dispatcher', 'send_delete_activity' ) );
|
||||
// \add_action( 'activitypub_send_delete_activity', array( '\Activitypub\Activity_Dispatcher', 'send_delete_activity' ) );
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -24,8 +24,6 @@ class Activitypub {
|
|||
}
|
||||
|
||||
\add_action( 'transition_post_status', array( '\Activitypub\Activitypub', 'schedule_post_activity' ), 10, 3 );
|
||||
|
||||
\add_action( 'trash_post', array( '\Activitypub\Activitypub', 'schedule_delete_activity' ), 10 );
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -90,15 +90,15 @@ class Inbox {
|
|||
|
||||
$data = \json_decode( $request->get_body(), true );
|
||||
|
||||
if ( ! \is_array( $data ) || ! \array_key_exists( 'type', $data ) ) {
|
||||
return new \WP_Error( 'rest_invalid_data', \__( 'Invalid payload', 'activitypub' ), array( 'status' => 422 ) );
|
||||
}
|
||||
|
||||
$type = 'create';
|
||||
if ( ! empty( $data['type'] ) ) {
|
||||
$type = \strtolower( $data['type'] );
|
||||
}
|
||||
|
||||
if ( ! \is_array( $data ) || ! \array_key_exists( 'type', $data ) ) {
|
||||
return new \WP_Error( 'rest_invalid_data', \__( 'Invalid payload', 'activitypub' ), array( 'status' => 422 ) );
|
||||
}
|
||||
|
||||
\do_action( 'activitypub_inbox', $data, $author_id, $type );
|
||||
\do_action( "activitypub_inbox_{$type}", $data, $author_id );
|
||||
|
||||
|
@ -155,15 +155,15 @@ class Inbox {
|
|||
$author_id = $author->ID;
|
||||
}
|
||||
|
||||
if ( ! \is_array( $data ) || ! \array_key_exists( 'type', $data ) ) {
|
||||
return new \WP_Error( 'rest_invalid_data', \__( 'Invalid payload', 'activitypub' ), array( 'status' => 422 ) );
|
||||
}
|
||||
|
||||
$type = 'create';
|
||||
if ( ! empty( $data['type'] ) ) {
|
||||
$type = \strtolower( $data['type'] );
|
||||
}
|
||||
|
||||
if ( ! \is_array( $data ) || ! \array_key_exists( 'type', $data ) ) {
|
||||
return new \WP_Error( 'rest_invalid_data', \__( 'Invalid payload', 'activitypub' ), array( 'status' => 422 ) );
|
||||
}
|
||||
|
||||
\do_action( 'activitypub_inbox', $data, $author_id, $type );
|
||||
\do_action( "activitypub_inbox_{$type}", $data, $author_id );
|
||||
|
||||
|
|
Loading…
Reference in a new issue