DEV: Refactor DiscourseAutomation::DestroyAutomation a bit

Small followup to 932bd6b.
This commit is contained in:
Loïc Guitaut
2024-11-21 18:16:06 +01:00
committed by Loïc Guitaut
parent 0641d3e4b3
commit f87333c4e0
4 changed files with 66 additions and 62 deletions

View File

@ -81,7 +81,7 @@ module DiscourseAutomation
end
def destroy
DiscourseAutomation::DestroyAutomation.call(service_params) do
DiscourseAutomation::Destroy.call(service_params) do
on_success { render(json: success_json) }
on_model_not_found(:automation) { raise Discourse::NotFound }
on_failed_policy(:can_destroy_automation) { raise Discourse::InvalidAccess }