mirror of
https://github.com/discourse/discourse-subscriptions.git
synced 2025-03-05 09:09:44 +00:00
- Replace deprecated methods on client - Fix broken dropdowns due to select kit 2 upgrade - Graceful error handling when Stripe keys are not configured but plugin enabled
16 lines
382 B
Ruby
16 lines
382 B
Ruby
# frozen_string_literal: true
|
|
|
|
module DiscourseSubscriptions
|
|
module Stripe
|
|
extend ActiveSupport::Concern
|
|
|
|
def set_api_key
|
|
::Stripe.api_key = SiteSetting.discourse_subscriptions_secret_key
|
|
end
|
|
|
|
def is_stripe_configured?
|
|
SiteSetting.discourse_subscriptions_public_key.present? && SiteSetting.discourse_subscriptions_secret_key.present?
|
|
end
|
|
end
|
|
end
|