Class: ESM::Command::Request::Decline

Inherits:
ApplicationCommand show all
Defined in:
lib/esm/command/request/decline.rb

Instance Method Summary collapse

Instance Method Details

#on_executeObject



27
28
29
30
31
32
33
# File 'lib/esm/command/request/decline.rb', line 27

def on_execute
  request = current_user.pending_requests.where(uuid_short: arguments.uuid).first
  check_for_request!(request)
  request.respond(false)

  reply(ESM::Embed.build(:success, description: I18n.t("commands.decline.success_message")))
end