From 43af4acb2c689ea4a82ae0ee7e7850d0dd5a9f4f Mon Sep 17 00:00:00 2001 From: Andreas Nedbal Date: Mon, 18 Jul 2022 22:29:24 +0200 Subject: [PATCH] Remove vote functionality from `Ajax::ModerationController` --- app/controllers/ajax/moderation_controller.rb | 41 ------------------- 1 file changed, 41 deletions(-) diff --git a/app/controllers/ajax/moderation_controller.rb b/app/controllers/ajax/moderation_controller.rb index 5c4cca81..2abad882 100644 --- a/app/controllers/ajax/moderation_controller.rb +++ b/app/controllers/ajax/moderation_controller.rb @@ -3,47 +3,6 @@ require 'use_case/user/unban' require 'errors' class Ajax::ModerationController < AjaxController - def vote - params.require :id - params.require :upvote - - report = Report.find(params[:id]) - - begin - current_user.report_vote(report, params[:upvote]) - rescue => e - Sentry.capture_exception(e) - @response[:status] = :fail - @response[:message] = t(".error") - return - end - - @response[:count] = report.votes - @response[:status] = :okay - @response[:message] = t(".success") - @response[:success] = true - end - - def destroy_vote - params.require :id - - report = Report.find(params[:id]) - - begin - current_user.report_unvote report - rescue => e - Sentry.capture_exception(e) - @response[:status] = :fail - @response[:message] = t(".error") - return - end - - @response[:count] = report.votes - @response[:status] = :okay - @response[:message] = t(".success") - @response[:success] = true - end - def destroy_report params.require :id