class BabySMS::Adapters::PlivoAdapter::WebHook

Public Instance Methods

process(app:, report:) click to toggle source
# File lib/babysms/adapters/plivo_adapter.rb, line 22
def process(app:, report:)
  # 'Uuid' is the uuid.  Also of note: NumMedia, and MediaContentType0, MediaUrl0
  message = BabySMS::Message.new(from: app.params['From'],
                                 to: app.params['To'],
                                 contents: app.params['Text'],
                                 uuid: app.params['Uuid'])
  report.incoming_message(message)
  [200, { 'Content-Type' => 'text/plain' }, 'ok']
end