# frozen_string_literal: true module Admin class SilencesController < BaseController before_action :set_account def create authorize @account, :silence? @account.update!(silenced: true) log_action :silence, @account redirect_to admin_accounts_path end def destroy authorize @account, :unsilence? @account.update!(silenced: false) log_action :unsilence, @account redirect_to admin_accounts_path end private def set_account @account = Account.find(params[:account_id]) end end end