From f3ed2462a7735a30bfac27f23a43780f545e2582 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Wed, 29 Apr 2020 20:52:48 -0600 Subject: [PATCH] Update Inbox, add more validators --- app/Util/ActivityPub/Inbox.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/Util/ActivityPub/Inbox.php b/app/Util/ActivityPub/Inbox.php index 596365106..10b548411 100644 --- a/app/Util/ActivityPub/Inbox.php +++ b/app/Util/ActivityPub/Inbox.php @@ -18,10 +18,11 @@ use App\Util\ActivityPub\Helpers; use App\Jobs\LikePipeline\LikePipeline; use App\Jobs\FollowPipeline\FollowPipeline; -use App\Util\ActivityPub\Validator\{ - Accept, - Follow -}; +use App\Util\ActivityPub\Validator\Accept as AcceptValidator; +use App\Util\ActivityPub\Validator\Announce as AnnounceValidator; +use App\Util\ActivityPub\Validator\Follow as FollowValidator; +use App\Util\ActivityPub\Validator\Like as LikeValidator; +use App\Util\ActivityPub\Validator\UndoFollow as UndoFollowValidator; class Inbox { @@ -65,11 +66,12 @@ class Inbox break; case 'Announce': + if(AnnounceValidator::validate($this->payload) == false) { return; } $this->handleAnnounceActivity(); break; case 'Accept': - if(Accept::validate($this->payload) == false) { return; } + if(AcceptValidator::validate($this->payload) == false) { return; } $this->handleAcceptActivity(); break;