Thursday, June 04, 2026 1:25:28 AM
> requests_controller.rb
# frozen_string_literal: true

class RequestsController < AuthenticatedController
  def accept
    request = current_user.pending_requests.find_by(uuid: params[:id])
    return render :not_found if request.nil?

    if ESM.bot.accept_request(request.id)
      render :success, locals: {verb: "accepted"}
    else
      render :failure, locals: {verb: "accept", request: request}
    end
  end

  def decline
    request = current_user.pending_requests.find_by(uuid: params[:id])
    return render :not_found if request.nil?

    if ESM.bot.decline_request(request.id)
      render :success, locals: {verb: "declined"}
    else
      render :failure, locals: {verb: "decline", request: request}
    end
  end
end
All opinions represented herein are my own
- © 2024 - 2026 itsthedevman
- build 4294fb2