Current section

Files

Jump to
perspective lib core todo add_todo action.ex
Raw

lib/core/todo/add_todo/action.ex

defmodule Core.AddToDo do
use Perspective.ActionRequest
use Perspective.ActionRequest.RejectAnonymousUsers
@domain_event Core.ToDoAdded
validate_syntax(%{data: data}) do
Vex.errors(data, name: [presence: true])
end
authorize_request %{actor_id: _actor_id} do
true
end
end