From 3efd27f847dd527207413a59702edab63b7c1274 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Tue, 11 Jun 2019 14:12:16 -0600 Subject: [PATCH] Add Undo Follow validator --- app/Util/ActivityPub/Validator/UndoFollow.php | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 app/Util/ActivityPub/Validator/UndoFollow.php diff --git a/app/Util/ActivityPub/Validator/UndoFollow.php b/app/Util/ActivityPub/Validator/UndoFollow.php new file mode 100644 index 00000000..d2c80f8b --- /dev/null +++ b/app/Util/ActivityPub/Validator/UndoFollow.php @@ -0,0 +1,30 @@ + 'required', + 'id' => 'required|string', + 'type' => [ + 'required', + Rule::in(['Undo']) + ], + 'actor' => 'required|url', + 'object.actor' => 'required|url', + 'object.object' => 'required|url', + 'object.type' => [ + 'required', + Rule::in(['Follow']) + ], + ])->passes(); + + return $valid; + } +} \ No newline at end of file