# 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