Sha256: 012c0b8286b7972ba4127ef8cce24f87913502b1d8465728144559a86a4324aa

Contents?: true

Size: 1.31 KB

Versions: 8

Compression:

Stored size: 1.31 KB

Contents

# frozen_string_literal: true

class MarketingActivitiesController < ShopifyApp::ExtensionVerificationController
  def preload_form_data
    preload_data = {
      "form_data": {}
    }
    render(json: preload_data, status: :ok)
  end

  def update
    render(json: {}, status: :accepted)
  end

  def pause
    render(json: {}, status: :accepted)
  end

  def resume
    render(json: {}, status: :accepted)
  end

  def delete
    render(json: {}, status: :accepted)
  end

  def preview
    placeholder_img = "https://cdn.shopify.com/s/files/1/0533/2089/files/placeholder-images-image_small.png"
    preview_response = {
      "desktop": {
        "preview_url": placeholder_img,
        "content_type": "text/html",
        "width": 360,
        "height": 200
      },
      "mobile": {
        "preview_url": placeholder_img,
        "content_type": "text/html",
        "width": 360,
        "height": 200
      }
    }
    render(json: preview_response, status: :ok)
  end

  def create
    render(json: {}, status: :ok)
  end

  def republish
    render(json: {}, status: :accepted)
  end

  def errors
    request_id = params[:request_id]
    message = params[:message]

    Rails.logger.info("[Marketing Activity App Error Feedback] Request id: #{request_id}, message: #{message}")

    render(json: {}, status: :ok)
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
shopify_app-13.0.0 lib/generators/shopify_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb
shopify_app-12.0.7 lib/generators/shopify_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb
shopify_app-12.0.6 lib/generators/shopify_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb
shopify_app-12.0.5 lib/generators/shopify_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb
shopify_app-12.0.4 lib/generators/shopify_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb
shopify_app-12.0.3 lib/generators/shopify_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb
shopify_app-12.0.2 lib/generators/shopify_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb
shopify_app-12.0.1 lib/generators/shopify_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb