Sha256: 8f2af04ea94b7b5ee61df2f12a48b1e27e4739c1836110aa16a9c292b2e591c9

Contents?: true

Size: 1.28 KB

Versions: 3

Compression:

Stored size: 1.28 KB

Contents

class MarketingActivitiesController < DuodealerApp::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.duodealer.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

3 entries across 3 versions & 1 rubygems

Version Path
duodealer_app-1.0.4 lib/generators/duodealer_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb
duodealer_app-1.0.3 lib/generators/duodealer_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb
duodealer_app-1.0.2 lib/generators/duodealer_app/add_marketing_activity_extension/templates/marketing_activities_controller.rb