Thursday, September 19, 2024 11:48:21 PM
> settings

Customize


Authenticate

> requests_controller.rb
# frozen_string_literal: true

class RequestsController < ApplicationController
  before_action :authenticate_user!

  def accept
    request = Request.where(uuid: params[:id], requestee_user_id: current_user.id).first
    return render :not_found if request.nil?

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

  def decline
    request = Request.where(uuid: params[:id], requestee_user_id: current_user.id).first
    return render :not_found if request.nil?

    if ESM.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 itsthedevman
- build 3c15a1b