diff --git a/app/Util/ActivityPub/Validator/UndoFollow.php b/app/Util/ActivityPub/Validator/UndoFollow.php new file mode 100644 index 000000000..d2c80f8b9 --- /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