Wednesday, July 15, 2026 4:01:55 AM
> requests_decline.rb
# frozen_string_literal: true

module ESM
  module Website
    class API
      module Handlers
        ##
        # Declines a pending request, triggering the originating command's decline path.
        #
        class RequestsDecline
          def self.call(id:, **)
            request = ESM::Request.find_by(id:)
            return if request.nil?

            request.respond(false)
          end
        end
      end
    end
  end
end
All opinions represented herein are my own
- © 2024 - 2026 itsthedevman
- build 43aa0d7