efexen/messenger_platform

View on GitHub
lib/messenger_platform/subscriber.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'faraday'

class MessengerPlatform::Subscriber

  def subscribe
    result = Faraday.post(subscription_url)

    if result.success?
      Rails.logger.info "Subscribed successfully"
    else
      Rails.logger.fatal "Error Subscribing: #{ result.body }"
    end
  end

  private

  def subscription_url
    MessengerPlatform.facebook_api_base_url("subscribed_apps")
  end

end