Module: ESM::Command::Server::Stuck::V1

Defined in:
lib/esm/command/server/stuck.rb

Instance Method Summary collapse

Instance Method Details

#on_request_acceptedObject



68
69
70
71
# File 'lib/esm/command/server/stuck.rb', line 68

def on_request_accepted
  # Send request to the server
  deliver!(query: "reset_player", targetUID: current_user.steam_uid)
end

#on_responseObject



57
58
59
60
61
62
63
64
65
66
# File 'lib/esm/command/server/stuck.rb', line 57

def on_response
  embed =
    if @response.success
      ESM::Embed.build(:success, description: I18n.t("commands.stuck.success_message", user: current_user.mention))
    else
      ESM::Embed.build(:error, description: I18n.t("commands.stuck.failure_message", user: current_user.mention, server: target_server.server_id))
    end

  reply(embed)
end