class Signalwire::Relay::Calling::Answer

Public Instance Methods

event_type() click to toggle source
# File lib/signalwire/relay/calling/component/answer.rb, line 9
def event_type
  Relay::CallNotification::STATE
end
method() click to toggle source
# File lib/signalwire/relay/calling/component/answer.rb, line 5
def method
  Relay::ComponentMethod::ANSWER
end
notification_handler(event) click to toggle source
# File lib/signalwire/relay/calling/component/answer.rb, line 13
def notification_handler(event)
  @state = event.call_params[:call_state]

  ended_events = [Relay::CallState::ANSWERED]

  if ended_events.include?(@state)
    @completed = true
    @successful = true
    @event = event
  end

  check_for_waiting_events
end