class Netfira::WebConnect::RackApp::Action::Version1::Info

Public Instance Methods

call() click to toggle source
# File lib/netfira/web_connect/rack_app/actions/version_1/info.rb, line 4
def call
  brokers = []
  brokers << {uri: Netfira::WebConnect.amqp_uri, queues: [shop.amqp_queue]} if Netfira::WebConnect.amqp_uri
  {
      info: {
          apiVersion: Action.latest_version,
          libVersion: Netfira::WebConnect::VERSION,
          schema: Netfira::WebConnect.schema,
          customFields: false,
          acceptableRequestTypes: env['WC_ACCEPTABLE_REQUEST_TYPES'] || ['unpacked'],
          locale: shop.locale,
          messageBrokers: brokers
      }
  }
end