class Stealth::Services::Smooch::PostbackEvent

Attributes

params[R]
service_message[R]

Public Class Methods

new(service_message:, params:) click to toggle source
# File lib/stealth/services/smooch/events/postback_event.rb, line 12
def initialize(service_message:, params:)
  @service_message = service_message
  @params = params
end

Public Instance Methods

process() click to toggle source
# File lib/stealth/services/smooch/events/postback_event.rb, line 17
def process
  fetch_payload
end

Private Instance Methods

fetch_payload() click to toggle source
# File lib/stealth/services/smooch/events/postback_event.rb, line 23
def fetch_payload
  service_message.payload = params['action']['payload']
end