discourse/plugins/discourse-subscriptions/app/controllers/discourse_subscriptions/admin_controller.rb
Jarek Radosz fbb3bf3fe8
DEV: Enable Style/RedundantBegin rubocop rule (#40096)
(to be enabled in the shared config)

best reviewed with whitespace disabled
2026-05-19 18:44:54 +02:00

23 lines
483 B
Ruby
Vendored

# frozen_string_literal: true
module DiscourseSubscriptions
class AdminController < ::Admin::AdminController
requires_plugin PLUGIN_NAME
def index
head :ok
end
def refresh_campaign
Jobs.enqueue(:manually_update_campaign_data)
render json: success_json
end
def create_campaign
DiscourseSubscriptions::Campaign.new.create_campaign
render json: success_json
rescue => e
render_json_error e.message
end
end
end