Exception: Whatsapp::WhatsAppError

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

Overview

Raised when the WhatsApp protocol returns an error (via Baileys).

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(msg, code: nil) ⇒ WhatsAppError

Returns a new instance of WhatsAppError.

Parameters:

  • msg (String)

    error message

  • code (String, nil) (defaults to: nil)

    WhatsApp error code



116
117
118
119
# File 'lib/whatsapp/errors.rb', line 116

def initialize(msg, code: nil)
  @code = code
  super(msg)
end

Instance Attribute Details

#codeString? (readonly)

Returns WhatsApp-specific error code.

Returns:

  • (String, nil)

    WhatsApp-specific error code



111
112
113
114
115
116
117
118
119
120
# File 'lib/whatsapp/errors.rb', line 111

class WhatsAppError < Error
  attr_reader :code

  # @param msg [String] error message
  # @param code [String, nil] WhatsApp error code
  def initialize(msg, code: nil)
    @code = code
    super(msg)
  end
end