discourse-subscriptions/app/controllers/admin/subscriptions_controller.rb

22 lines
466 B
Ruby

# frozen_string_literal: true
module DiscoursePatrons
module Admin
class SubscriptionsController < ::Admin::AdminController
include DiscoursePatrons::Stripe
before_action :set_api_key
def index
begin
subscriptions = ::Stripe::Subscription.list
render_json_dump subscriptions
rescue ::Stripe::InvalidRequestError => e
return render_json_error e.message
end
end
end
end
end