Class: Richpresence::Errors

Inherits:
Object
  • Object
show all
Defined in:
lib/errors.rb

Constant Summary collapse

ERRORS =
{
  UNKNOWN_ERROR: 1000,
  INVALID_PAYLOAD: 4000,
  INVALID_VERSION: 4001,
  INVALID_COMMAND: 4002,
  INVALID_GUILD: 4003,
  INVALID_EVENT: 4004,
  INVALID_CHANNEL: 4005,
  INVALID_PERMISSIONS: 4006,
  INVALID_CLIENTID: 4007,
  INVALID_ORIGIN: 4008,
  INVALID_TOKEN: 4009,
  INVALID_USER: 4010,
  INVALID_INVITE: 4011,
  INVALID_ACTIVITY_JOIN_REQUEST: 4012,
  OAUTH2_ERROR: 5000,
  SELECT_CHANNEL_TIMED_OUT: 5001,
  GET_GUILD_TIMED_OUT: 5002,
  SELECT_VOICE_FORCE_REQUIRED: 5003,
  CAPTURE_SHORTCUT_ALREADY_LISTENING: 5004,
  RICH_PRESENCE_INVALID_SECRET: 5005
}.freeze

Class Method Summary collapse

Class Method Details

.parse_error_code(error_code) ⇒ Object



26
27
28
29
30
# File 'lib/errors.rb', line 26

def self.parse_error_code(error_code)
  ERRORS.each do |error, code|
    return error if code == error_code
  end
end