check if it is an explicit "undo -> follow" action

This commit is contained in:
Matthias Pfefferle 2020-12-18 17:30:17 +01:00
parent 0dd079aee7
commit e7c0526103

View file

@ -273,7 +273,9 @@ class Inbox {
* @param int $user_id The id of the local blog-user * @param int $user_id The id of the local blog-user
*/ */
public static function handle_unfollow( $object, $user_id ) { public static function handle_unfollow( $object, $user_id ) {
\Activitypub\Peer\Followers::remove_follower( $object['actor'], $user_id ); if ( isset( $object['object'] ) && isset( $object['object']['type'] ) && 'Follow' === $object['object']['type'] ) {
\Activitypub\Peer\Followers::remove_follower( $object['actor'], $user_id );
}
} }
/** /**